Home › Codes › Sensor & timing codes
P0012: "A" Camshaft Position - Timing Over-Retarded (Bank 1)
Severity: Medium Drive gently and get it diagnosed soon.
What does P0012 mean?
The intake camshaft timing on bank 1 is more retarded than the computer commanded.
Generic OBD-II definition: "A" Camshaft Position - Timing Over-Retarded (Bank 1). Confirm applicability in your vehicle service information.
Common causes
- Low or dirty engine oil
- Stuck VVT solenoid
- Worn cam phaser
Symptoms
- Rough idle
- Hard starting
- Reduced power
Can I keep driving with P0012?
Severity: Medium Drive gently and get it diagnosed soon.
If the check engine light is flashing or the car runs badly, stop driving and have it checked.
Typical fixes
- Check oil
- Test VVT solenoid
- Inspect phaser and timing chain
Related codes
P0010
"A" Camshaft Position Actuator Circuit (Bank 1)P0011
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)P0016
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)P0015
"B" Camshaft Position - Timing Over-Retarded (Bank 1)P0021
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)P0022
"A" Camshaft Position - Timing Over-Retarded (Bank 2)
"A" Camshaft Position Actuator Circuit (Bank 1)P0011
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)P0016
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)P0015
"B" Camshaft Position - Timing Over-Retarded (Bank 1)P0021
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)P0022
"A" Camshaft Position - Timing Over-Retarded (Bank 2)