P0015
B Camshaft Timing Over-Retarded (Bank 1)
The engine computer sees the camshaft timing on bank 1 too far behind where it should be. This usually means the oil control system, timing parts, or cam timing actuator is not working correctly. It can cause rough running, poor power, and engine warning lights.
- SEV
- 4/5
- DRIVE
- CAUTION
- DIY
- $20–$300
- SHOP
- $150–$1,200
Quick answer
AI-CITATION READYWhat it means
Can you drive with it?
Most common causes
- Low engine oil level, dirty oil, or incorrect oil viscosity affecting variable valve timing operation
- Faulty camshaft timing solenoid / oil control valve
- Sticking or worn camshaft phaser / cam timing actuator
Typical repair cost
DIY usually runs $20–$300. Typical shop repair lands around $150–$1,200, depending on the root cause.
01 / Definition
P0015 means the powertrain control module has detected that the B camshaft on bank 1 is over-retarded beyond the allowed range. On most engines, the B camshaft refers to the exhaust camshaft, and the condition is usually related to variable valve timing control, oil flow, or a mechanical timing issue. If the cam timing cannot return to spec, the engine may set performance and emissions faults.
02 / Drive status
With caution. You may be able to drive short distances, but engine performance can be poor and the problem can worsen. Do not continue driving if the engine runs rough, stalls, or makes timing-chain noise.
03 / Symptoms
- Check engine light
- Rough idle
- Reduced power
- Poor acceleration
- Hard starting
- Increased fuel consumption
- Engine may stall
- Rattling or ticking noise from timing area
04 / Causes
| 1 | Low engine oil level, dirty oil, or incorrect oil viscosity affecting variable valve timing operation | high |
|---|---|---|
| 2 | Faulty camshaft timing solenoid / oil control valve | high |
| 3 | Sticking or worn camshaft phaser / cam timing actuator | medium |
| 4 | Timing chain stretch, jumped timing, or worn timing components | medium |
| 5 | Wiring damage, connector corrosion, or poor connection to the cam timing system | medium |
| 6 | Faulty camshaft position sensor or crankshaft position sensor signal issue | low |
| 7 | Engine mechanical problem such as sludge buildup or restricted oil passages | low |
05 / Diagnostic sequence
- 01Check engine oil level, oil condition, and confirm the correct oil grade is used.
- 02Inspect for related codes, especially camshaft, crankshaft, oil control valve, and timing codes.
- 03Review freeze frame data to see when the code set, such as cold start, idle, or under load.
- 04Inspect the cam timing solenoid and connector for oil contamination, corrosion, broken wires, or loose pins.
- 05Test the cam timing solenoid / oil control valve operation and compare commanded vs actual cam timing with a scan tool.
- 06Check for sludge, blocked oil passages, or poor oil pressure if symptoms or history suggest lubrication issues.
- 07Inspect timing chain alignment, tensioner condition, and cam phaser movement if the code returns after electrical checks.
- 08Verify sensor signals if the timing system appears mechanically sound.
06 / Repairs
| 1 | Change engine oil and filter if oil is low, dirty, or the wrong viscosity is installed. | $40–$120 |
|---|---|---|
| 2 | Clean or replace the camshaft timing solenoid / oil control valve and repair any wiring or connector damage. | $50–$250 |
| 3 | Replace a faulty cam phaser / timing actuator if it is sticking or not responding correctly. | $250–$900 |
| 4 | Repair timing chain, tensioner, guides, or timing alignment issues if the engine is mechanically out of time. | $500–$1,500 |
| 5 | Replace a failed camshaft or crankshaft position sensor if testing confirms a signal problem. | $80–$300 |
07 / Related codes
08 / FAQ
What does bank 1 mean?
Bank 1 is the side of the engine that contains cylinder number 1.
What does camshaft B mean?
On many engines, camshaft B refers to the exhaust camshaft. Some manufacturers may label it differently, so always check the service information for the exact engine.
Can bad oil cause P0015?
Yes. Low oil level, dirty oil, or the wrong oil viscosity can keep the cam timing system from working correctly.
Will clearing the code fix it?
No. The code will usually come back unless the underlying oil, electrical, or timing problem is repaired.
09 / Source and method
- DATA BASIS
- OBD-II REFERENCE + OBD2.HELP
- METHOD
- STATIC VALIDATION
- SAFETY
- INFORMATIONAL
This page combines OBD-II diagnostic reference data with OBD2.help generated diagnostic guidance for code meaning, likely causes, and repair direction.
Publishing uses deterministic schema and build validation, plus manual spot checks on representative pages before release.
Safety-critical diagnosis and repairs should be confirmed with a qualified mechanic, especially when the vehicle is misfiring, overheating, or losing power.