Fault codes
It’s possible the main fuel pump has failed or is failing.
What I would do to test this is to clear the codes, then jump the relay pins on the second pump in the tank to force it on then start the car. If the car suddenly comes good and has no codes, the main pump needs to be replaced.
Earlier cars just use the electric pumps and have normal Multipoint injection. What I think is happening is that the electric fuel pump/s have begun to fail, this creating a lot of errors downstream with the high pressure system.
The reason I said to jump the secondary in-tank pump is because the system has redundancy built in.
The two pumps are capable of supplying the engine on their own. The main one works all the time when the car is running, the second one comes on for 30 seconds when the car starts to build pressure then only comes on to level the tank or above 3/4000rpm.
If you pull the secondary pump relay, jump the power wires (the two big ones) and then clear the codes and start the car and it runs happily, then you know the main electric pump is failing or has failed. If not, the issue is in the engine bay.




