i have got a 2003 2.2 estate diesel the engine management light keeps coming on my friend looked at it and said it comes up as a fuel pump fault but he said not many people will touch them only main dealer can anybody help please i went to main dealer and they want £1485 for new pump