![Ford F-150 5.4 V3 runs really rough on idle. Code P0012. Changed the oil and pulled the VTC solenoid. Was covered in metal shavings. Does this mean my cam phasers are shot? : Ford F-150 5.4 V3 runs really rough on idle. Code P0012. Changed the oil and pulled the VTC solenoid. Was covered in metal shavings. Does this mean my cam phasers are shot? :](https://preview.redd.it/dehbzqo065271.jpg?auto=webp&s=57d1edeec40a42440492e9988ffca41796ad50d2)
Ford F-150 5.4 V3 runs really rough on idle. Code P0012. Changed the oil and pulled the VTC solenoid. Was covered in metal shavings. Does this mean my cam phasers are shot? :
![2008 N52 - P0012 "A Camshaft Positon Timing Over-Retarded Bank 1" code? - BMW 3-Series (E90 E92) Forum 2008 N52 - P0012 "A Camshaft Positon Timing Over-Retarded Bank 1" code? - BMW 3-Series (E90 E92) Forum](http://www.q45.org/cpg/albums/userpics/10001/image_2021-04-02_214933.png)
2008 N52 - P0012 "A Camshaft Positon Timing Over-Retarded Bank 1" code? - BMW 3-Series (E90 E92) Forum
![Causes and Fixes Toyota P0012 Code: Intake (A) Camshaft Position Timing – Over-Retarded (Bank 1) - YouTube Causes and Fixes Toyota P0012 Code: Intake (A) Camshaft Position Timing – Over-Retarded (Bank 1) - YouTube](https://i.ytimg.com/vi/47sPhAifF6I/hqdefault.jpg)
Causes and Fixes Toyota P0012 Code: Intake (A) Camshaft Position Timing – Over-Retarded (Bank 1) - YouTube
![P0012 Code: Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) - In The Garage with CarParts.com P0012 Code: Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) - In The Garage with CarParts.com](https://www.carparts.com/blog/wp-content/uploads/2021/05/Car-camshafts-and-valve-in-oil-on-the-engine-1024x681.jpg)
P0012 Code: Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) - In The Garage with CarParts.com
![P0012 Code: Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) - In The Garage with CarParts.com P0012 Code: Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) - In The Garage with CarParts.com](https://www.carparts.com/blog/wp-content/uploads/2020/07/camshaft-of-a-car.jpeg)
P0012 Code: Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) - In The Garage with CarParts.com
![P0012:00-EC Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) | 2004 to 2020 Mazda 3 Forum and Mazdaspeed 3 Forums P0012:00-EC Intake (A) Camshaft Position Timing - Over-Retarded (Bank 1) | 2004 to 2020 Mazda 3 Forum and Mazdaspeed 3 Forums](https://mazdamanuals.com.au/wsm-secure/WSM/D9G6-1A-21B_Ver17/esicont/srvc/html/images/am3uuw00009048.png)