When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
So about a month ago I put my truck in the shop for a timing gear kit swap and oil pump. Yesterday I’m sitting in traffic and suddenly my truck starts running like garbage. Limped it home and parked it. Using my handy dandy scan tool, I found it has a P0012, bank 1, code. Pulled the cam position sensors with the intent to swap sides to see if one had gone bad and found the end of the driverside sensor eaten away, exposing the magnet. What the hell could cause this? Both sensors were replaced about a year before the timing chain guide broke and I put it in the shop.
2008 F-150 Sport, 5.4, roughly 185k miles
Last edited by Robert Gaudet; May 2, 2022 at 07:08 PM.
Reason: Update truck info:
Might be a lucky warning sign that something has worked loose, but not come completely free. The sensor sits right next to a rotating metal ring. That's what it is sensing and it's pretty close to the sensor. Seems pretty obvious that you'll need to pull the valve cover and look. Or take it back to the shop that did the work.
Model, engine, year, mileage makes people happier when they respond. You migth want to add those to your post, at least. Good luck.
Well... I think there's a few things going on here:
1. P0012 is for passenger side and it's most likely going to be a failed VCT solenoid, ask me how I know.
2. Your CAM sensors are different, one has a round mounting hole and blue gasket, then other one has an oblong mounting hole and a brown gasket.
Your code and drivability issues probably don't have anything to do with your cam sensors. But you should have two correct ones.
Is the sensor really worn? It's not the code side according to aka_Ticky. Could just be a cheap sensor with a thin part on the plastic molding. The other one looks normal.