← Back to list

2006 Ford F150 5.4L Engine Sounds Like Diesel with P0340, P0345, and P0012 OBD2 Codes

Model: 2006 F150 Fault Code: P0012 Posted: 2015-11-09 18:19

I own a 2006 Ford F-150 with a 5.4L V8 engine that runs with a diesel-like sound during operation. After running an OBD2 scan, I received persistent fault codes: P0340 (Camshaft Position Sensor A Circuit Malfunction), P0345 (Camshaft Position Sensor B Circuit Malfunction), and P0012 (Variable Valve Timing - Intake Camshaft Position Actuator Control). Both camshaft position sensors were replaced, but the engine still exhibits the same unusual sound and performance issues. I'm seeking advice on possible root causes or next steps to resolve this problem. Any insights into whether these codes point to mechanical failure, sensor issues, or other underlying problems would be greatly appreciated.

Related fault codes
P0012P0340P0345
Comments (6)
Anonymous 2015-11-09 19:39

Could the engine be misfiring? The sound might resemble knocking. A compression test—both wet and dry—is recommended to determine if any cylinders have low compression. If so, engine replacement may be necessary. Pinging or pre-ignition could also trigger knock-related codes. More details about driving conditions and symptoms would help provide a more accurate diagnosis.

Anonymous 2015-11-10 16:22

Initially, the truck runs smoothly for a few minutes before suddenly becoming unstable. At high RPMs, it's manageable; however, at low RPMs, performance degrades significantly and becomes nearly unusable.

Anonymous 2016-02-03 14:22

I have a 2005 Lincoln Navigator with similar rough idle issues. I replaced both VCT solenoids, but the problem persists. Any suggestions for further troubleshooting?

Anonymous 2016-03-23 17:50

Hi, I'm experiencing the same P0340, P0345, and P0012 codes in my 2006 Ford F-150. I also have a P0606 code. Has anyone successfully resolved this issue? I'd appreciate your input. Sorry for any grammar issues—I'm from Venezuela.

Anonymous 2016-03-23 18:08

This is a common issue with the 2006 F-150 5.4L engine. For more details, refer to: http://www.obd-codes.com/p0606

Anonymous 2018-09-03 08:44

This post is quite old, but I'm wondering—did you ever find a solution? I currently have the same codes on my 2008 Ford F-250 Super Duty. Any advice would be helpful.