P0015: "B" Camshaft Position - Timing Over-Retarded (Bank 1)
Moderate SeveritySafe to drive (short-term)Emissions
P0015 indicates the exhaust camshaft on bank 1 is more retarded than the ECU commanded. The variable valve timing system for the exhaust cam is not adjusting properly, usually due to oil issues, a worn timing chain, or a failing VVT solenoid.
What does P0015 mean?
P0015 indicates the exhaust camshaft on bank 1 is more retarded than the ECU commanded. The variable valve timing system for the exhaust cam is not adjusting properly, usually due to oil issues, a worn timing chain, or a failing VVT solenoid.
P0015 is a emissions-related diagnostic trouble code classified as moderate severity. When your vehicle's ECU detects this condition, it stores P0015 and illuminates the check engine light.
What are the symptoms of P0015?
If your vehicle has triggered P0015, you may notice one or more of these symptoms:
Check engine light on
Rough idle or engine hesitation
Reduced engine power, especially at higher RPM
Poor fuel economy
Engine rattling noise on startup
Possible stalling at idle
What causes P0015?
Here are the most common causes of P0015, ranked by how likely they are to be the culprit:
highLow or contaminated engine oil
highFaulty exhaust camshaft VVT solenoid
mediumStretched timing chain or worn chain tensioner
mediumClogged oil passages to the exhaust cam phaser
lowWorn exhaust camshaft phaser/actuator
Is it safe to drive with P0015?
Generally yes, for short-term driving. You can drive carefully to a workshop, but expect reduced performance and possible rough idling. Prolonged driving may increase engine wear.
How do you diagnose P0015?
Follow these steps to pinpoint the root cause of P0015:
Check engine oil level and quality. Top up or change if the oil is low, dark, or overdue. Use the manufacturer-specified viscosity grade
Use a scan tool to read exhaust camshaft position data. Compare the actual position to the target position - a persistent offset confirms the VVT system is not responding
Inspect and test the exhaust VVT solenoid. Measure coil resistance and check for clogged filter screens. Replace if faulty
Listen for chain rattle on cold starts. A brief rattle that stops after a few seconds indicates a worn chain tensioner. A persistent rattle suggests chain stretch
If other causes are ruled out, check timing chain alignment marks to verify chain stretch and inspect the exhaust cam phaser for wear
How much does P0015 cost to fix?
Repair costs for P0015 vary depending on the root cause and your vehicle. Here are typical estimates:
Repair
Parts Cost
Labor Cost
Total Estimate
DIY Difficulty
Engine oil and filter change
€20–€60
€20–€50
€40–€110
Easy
Replace exhaust VVT solenoid
€30–€140
€50–€130
€80–€270
Moderate
Replace timing chain, tensioner, and guides
€120–€400
€350–€900
€470–€1300
Professional
Replace exhaust camshaft phaser
€90–€320
€200–€650
€290–€970
Professional
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
P0015 on specific vehicles
P0015 behaves differently depending on your vehicle. Select your car below for model-specific causes, known issues, and adjusted cost estimates:
P0015 on Audi A4
Audi A4 • 2008-2024
The 2.0 TFSI (EA888) engine uses an exhaust camshaft adjuster that can fail due to oil sludge or a worn actuator. Audi recommends oil changes at 15,000 km but 10,000 km intervals are safer for turbo engines. The cam adjuster is at the rear of the cylinder head.
What causes P0015 on a Audi A4?
Audi A4Exhaust cam adjuster wear on 2.0 TFSI with extended oil change intervals
Audi A4Oil sludge blocking actuator oil passages
P0015 repair cost for Audi A4
Estimated costs for Audi A4 ownersadjusted higher than average due to Audi-specific parts pricing
Repair
Parts Cost
Labor Cost
Total Estimate
DIY Difficulty
Engine oil and filter change
€26–€78
€26–€65
€52–€143
Easy
Replace exhaust VVT solenoid
€39–€182
€65–€169
€104–€351
Moderate
Replace timing chain, tensioner, and guides
€156–€520
€455–€1170
€611–€1690
Professional
Replace exhaust camshaft phaser
€117–€416
€260–€845
€377–€1261
Professional
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
P0015 on Volkswagen Golf
Volkswagen Golf • 2006-2024
The 1.4 TSI engines from 2006-2014 are particularly prone to timing chain issues causing P0015. An updated chain tensioner (revised part number) is available. The EA888 2.0T can also develop this fault if oil changes are neglected.
What causes P0015 on a Volkswagen Golf?
Volkswagen GolfTiming chain stretch on 1.4 TSI - chain tensioner update available
Estimated costs for Volkswagen Golf ownersadjusted higher than average due to Volkswagen-specific parts pricing
Repair
Parts Cost
Labor Cost
Total Estimate
DIY Difficulty
Engine oil and filter change
€22–€66
€22–€55
€44–€121
Easy
Replace exhaust VVT solenoid
€33–€154
€55–€143
€88–€297
Moderate
Replace timing chain, tensioner, and guides
€132–€440
€385–€990
€517–€1430
Professional
Replace exhaust camshaft phaser
€99–€352
€220–€715
€319–€1067
Professional
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
P0015 on Skoda Octavia
Skoda Octavia • 2008-2024
Shares engines with VW Golf (1.4 TSI and 2.0 TSI). The same timing chain stretch issue affects early 1.4 TSI models. Skoda service intervals are often 15,000-30,000 km which can accelerate oil degradation in turbo engines.
What causes P0015 on a Skoda Octavia?
Skoda Octavia1.4 TSI timing chain stretch (same issue as VW Golf)
Skoda OctaviaExtended service intervals causing sludge in VVT system
Related diagnostic codes
These codes are often seen alongside P0015 or indicate related issues:
P0015 means the exhaust camshaft on bank 1 is staying in a more retarded position than the engine computer commanded. This affects engine efficiency, emissions, and performance because the exhaust valves are not opening and closing at the optimal time.
Is P0015 expensive to fix?
It depends on the cause. An oil change costs 40-110 EUR and solves many cases. A VVT solenoid replacement runs 80-270 EUR. If the timing chain is stretched, expect 470-1,300 EUR for chain, tensioner, and labour combined.
What is the difference between P0011 and P0015?
P0011 refers to the intake (A) camshaft being over-advanced, while P0015 refers to the exhaust (B) camshaft being over-retarded. Both indicate VVT system faults but on different camshafts. They can appear together if the timing chain is stretched.
Can low oil cause P0015?
Yes. The VVT system relies on oil pressure to adjust camshaft position. Low oil level, dirty oil, or incorrect oil viscosity can all prevent the exhaust camshaft from reaching its target position, directly triggering P0015.