Check Engine Code
P0015
"B" Camshaft Position — Timing Over-Retarded (Bank 1)
Severity: medium
DIY difficulty: 2/5
Typical cost: $0–$500
What P0015 means
P0015 is the opposite of P0014 — the exhaust cam on Bank 1 is retarded (late) relative to the commanded position. Same VVT system, just stuck the other way. Oil-related causes are the usual culprit.
Symptoms
- Check engine light
- Rough idle
- Loss of power
- Possible fuel economy drop
Likely causes (most common first)
- Dirty or insufficient engine oil
- Failed VVT solenoid (stuck or dragging)
- Worn cam phaser
- Timing chain stretch
- Wiring problem in the VVT circuit
Can I keep driving?
Medium — drivable but fix soon
Typical repair cost
DIY fixes can start near $0 (parts only). Shop repairs for P0015 typically run up to $500 depending on the underlying cause and vehicle. Start with the most common cause — Dirty or insufficient engine oil — before throwing parts at it.
Related codes
Confirm P0015 yourself in 60 seconds
AXLY.pro is a free iPhone app that pairs with any Bluetooth OBD2 adapter to read P0015 and every other stored code, plus live engine data. No subscription.