i had same problem had to have a new pump fitted a great expence it is usually the ecu on top of th pump that packs up this cannot be bought as a seperate item you have to buy a new pump then go through the dealer or someone that can code it up to the engine
andy
February 2011