check fuel filter,if its got a "GLITTER" in it the fuel pump is disintergrating! first check pressure on fuel rail, fuel pressure regulator could be duff,this would showup as fuel pump fault on diognostics.as they dont show mechanical faults,only electrical! a also known fault is the crank senser. fuel pumps are known to give up but normally at around 120k...