P0021

High

P0021 — Camshaft Position Timing Over-Advanced (Bank 2)

Description

What the code means

P0021 means the intake camshaft on bank 2 is advanced past its target position. It's the mirror of P0011, but for the second bank of cylinders. The VANOS system adjusts valve timing by changing the camshaft angle relative to the crankshaft. When this code sets, the DME sees the actual cam position exceed the allowed advance limit.

The affected system is VANOS (Variable Nockenwellen Steuerung). Main components: the VANOS solenoid, the VANOS hydraulic unit, the timing chain, and the camshaft position sensors. Causes can be a stuck solenoid, low oil pressure, or timing chain problems.

Symptoms

Symptoms

  • Engine: torque loss, rough idle (unstable rpm)
  • Warning lights: Check Engine Light (CEL) comes on
  • When it shows up: symptoms may get worse under load or with the engine at operating temperature

Causes and fixes

Diagnosis and repair

Step 1: Check oil level and condition

  • Verify the oil level is correct and the oil meets spec (for example, Longlife-01/04). Low level or dirty oil is a common cause.

Step 2: Read live data with ISTA/INPA

  • Look at the actual and target intake cam positions on bank 2. Compare with bank 1. A deviation of more than a few degrees points to a problem.

Step 3: Swap the VANOS solenoids

  • Swap the intake VANOS solenoids between bank 1 and bank 2. If the fault moves to bank 1 (P0011), the solenoid is bad.

Step 4: Check oil pressure

  • Measure oil pressure with a mechanical gauge. Low pressure (under 14.5 psi at idle) points to a clogged oil pickup, a worn oil pump, or a faulty relief valve.

Step 5: Inspect the timing chain

  • If you hear mechanical noise or see a large timing deviation, check the timing chain tensioner, the chain guides, and the chain itself. Wear or stretch is possible.

Step 6: Replace the faulty components

  • VANOS solenoid (part number depends on the engine)
  • VANOS unit (if worn)
  • Timing chain and tensioner (if needed)
  • Clean the oil passages if they're clogged

Possible secondary damage

Related problems

Ignoring P0021 can lead to:

  • Engine knock: incorrect valve timing raises the risk of detonation, especially under load.
  • Faster timing chain wear: a constant timing deviation puts extra load on the chain and tensioner.
  • VANOS unit damage: running with incorrect oil pressure for a long time can destroy the hydraulic unit.
  • Catalytic converter damage: incorrect timing can send unburned fuel into the exhaust and damage the catalytic converter.

Severity: moderate. Get it diagnosed soon after the code appears. If the problem is left to develop, repair cost can go up 2–3 times because the timing chain and VANOS unit will need replacement.

← All fault codes
Scroll to top