Variable valve timing and engine timing

P0011 — "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)

The ECU commands the camshaft phaser (variable valve timing) to a target angle, but the camshaft on bank 1 sits more advanced than commanded or does not follow the command. Engine timing is off, so idle, power and emissions suffer.

Severity: Medium

Common causes

  • Low, dirty or wrong-grade engine oil
  • Faulty or sticking VVT solenoid (oil control valve)
  • Clogged oil screen or oil passage to the phaser
  • Worn or sticking camshaft phaser
  • Stretched timing chain or incorrect timing

Symptoms

  • Rough idle or stalling
  • Reduced power and poor fuel economy
  • Check engine light
  • Rattling noise at start-up

How to check

  1. Check oil level and condition; change oil and filter if it is old or sludgy
  2. Inspect the VVT solenoid connector and wiring, then test the solenoid resistance
  3. Remove and clean the solenoid screen, check it moves freely
  4. Compare camshaft and crankshaft signals on a scan tool, and check timing chain stretch

Can you keep driving?

Short drives are usually possible, but fix it soon: poor oil flow or a worn chain can end in serious engine damage. Stop if the engine rattles loudly or stalls.

Frequently asked questions

What does P0011 mean?
The camshaft on bank 1 is more advanced than the ECU commanded, or the variable valve timing system does not respond as expected.
Can low oil cause P0011?
Yes. VVT systems are driven by oil pressure, so low or dirty oil is one of the most common causes.

General reference information. It does not replace a diagnosis on your own vehicle. The same code can have different causes depending on make, model year and engine; check the manufacturer's documentation or ask a technician with a scan tool.