Check Engine Code
P0015
"B" Camshaft Position — Timing Over-Retarded (Bank 1)
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.
Recommended parts & tools for P0015
Our buyer’s guides cover the tools and parts that pair with AXLY:
As an Amazon Associate, AXLY earns from qualifying purchases.
Related codes
Confirm P0015 yourself in 60 seconds
Two cheap things and you can read P0015 yourself — plus every other stored code and live engine data, free. No subscription.