I have a 2003 f150 6cyl 4.2 ltr truck that has 151k on it.my check engine soon light came on and i can't register my truck until i fix the problem. I had autozone check with thier code reader and got code P0340.the truck runs fine. what could cause this problem?
check the battery to see if its holding charge and charging to the correct voltage, if it is most likely the Camshaft Position Sensor in bank 1 is bad.
https://www.autocodes.com/p0340_2003_ford_f150.html
33.7k questions
32.5k answers
1.3k comments
23.0k users