I got code 51, replace the oxygen sensor, that didn't help. Check the fuel pressure. 31 psi with the vacuum line connected to the fuel pressure regulator, 39 psi with it removed. The system holds pressure and the the pressure goes up a lot when the fuel return line is pinched off. Fuel filter is new. Could the fuel pump strainer be clogged?