Hello, I have a problem with this truck that I can't figure out. I ran fine when it came in, but now it wont rev past 2500 RPM's. What we did was replaced all the oil seals, valve cover gaskets, spark plugs, wires and pressure washed the engine. After all was done, we re-installed it and tried to start it up, it won't stay running on it's own, you have to throttle it between 800-2000 rpm's, and it struggles and sometimes pops while running like the timing was out. The T-belt and water pump was also replaced, but the timing is dead on target. I've been thru 3 CPS(from different auto parts store), 2 ECM's, and countless hours of back tracing wires to make sure that there is continuity to the ECM, but to no avail. Same fault every time we turn the key. Can anyone help?
P0340 Cam position sensor circuit malfunction
This is definetly the timing error. Nothing else will cause this condition , what could of gotten swap is the cam gear, The RH cam gear flange faces outward, there should be a reluctor for the cam sensor.The left and right gear are very different
33.7k questions
32.5k answers
1.3k comments
23.0k users