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)

  1. Dirty or insufficient engine oil
  2. Failed VVT solenoid (stuck or dragging)
  3. Worn cam phaser
  4. Timing chain stretch
  5. 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

P0011P0014P0016

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.

Download AXLY.pro Free Browse all codes