P0012: The intake cam on the left side is stuck too far retarded
"A" Camshaft Position - Timing Over-Retarded (Bank 1)
Short distances only. The engine will feel sluggish. If it stalls or idles very rough, stop driving. Continued driving with the cam stuck retarded can cause poor combustion and stress the timing chain.
What it means
Variable valve timing advances or retards the intake cam to optimize power and fuel economy at different RPMs. This code means the intake cam on bank 1 is more retarded than the computer commanded, or it moved to retard and got stuck there. The most common reason is a sticky VVT solenoid or oil that is too dirty to flow freely through the actuator. It is different from P0010, which is a wiring problem. P0012 means the actuator can move, but it moved the wrong way or too far.
Common causes
- Stuck or dirty VVT solenoid (oil control valve)Sludge holds the solenoid open in the retard position. Cleaning or replacing it fixes most cases.
- Low oil level or oil too dirtyThe actuator needs clean oil at correct pressure. Old or low oil cannot push the cam back to advance.
- Worn or stuck camshaft phaserA worn phaser can slip into retard and not return. More common on engines past 120,000 miles.
- Timing chain stretchA loose chain can offset cam position enough to read as over-retarded even with a working solenoid.
What it costs
- VVT solenoid replacement$80 to $220
- Oil change with flush$60 to $120
- Camshaft phaser replacement$400 to $1,000
- Timing chain kit$800 to $2,000
Symptoms
- Check engine light on
- Rough idle
- Poor acceleration, especially from a stop
- Reduced fuel economy
- Hard cold start
What to do next
Change the oil first if it is overdue, then clear the code and test drive. If it returns, replace the VVT solenoid on bank 1. That part is inexpensive and solves the majority of P0012 cases. If a new solenoid does not hold, a shop needs to check oil pressure at the phaser and inspect the timing chain for stretch.
Lewis logs the cam timing offset in real time so you can see exactly how far retarded the cam sits versus the target. Download Lewis.
Related codes
FAQ
- Can P0012 damage my engine if I ignore it?
- Over time, yes. Running with retarded cam timing reduces efficiency and stresses the timing chain. It will not destroy the engine quickly, but it is worth fixing within a week or two.
- P0012 came back right after an oil change. Why?
- If the solenoid is clogged with old sludge, a fresh oil change alone will not clear it. The solenoid itself needs cleaning or replacement.
- Is P0012 expensive to fix?
- Usually not. The VVT solenoid that causes most P0012 cases costs $30 to $80 for the part. Labor is typically less than an hour on most engines.