307 hdi owner desperate for advise