Skip to content
MotorFiable

Timing and crank/cam sensorsGeneric OBD-II codeUrgency: Garage soon

Code P0011: camshaft over-advanced (variable valve timing)

P0011 means: camshaft position "A": timing over-advanced or system performance (bank 1).[1][2][3] The ECU has detected that camshaft "A" on bank 1 (the intake one) is more advanced than it commanded, or that the variable valve timing (VVT) system is not responding as it should. It only occurs on engines with variable valve timing.[1][2][3][4]

System
Timing and crank/cam sensors
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
7
sorted from most to least likely
Type
Generic
The same on all makes

10 sourcesHow we work

What code P0011 means

The ECU has detected that camshaft "A" on bank 1 (the intake one) is more advanced than it commanded, or that the variable valve timing (VVT) system is not responding as it should. It only occurs on engines with variable valve timing.[1][2][3][4]

The ECU commands the camshaft to advance or retard using a solenoid that meters pressurised oil to the phaser, and checks with the camshaft sensor whether it has moved as requested. If the actual position does not match the requested one, it stores the code. That is why the oil (level, condition and viscosity) is the first thing to check.[3][4][5]

It is a generic OBD-II code (it starts with P0), so it means the same on any make; what changes from one engine to another is the most likely cause.[6]

Original definition (SAE J2012): Camshaft Position A - Timing Over-Advanced or System Performance (Bank 1)[1][2][3]

Codes from the same family

They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.

  • P0011Camshaft position "A": timing over-advanced or system performance (bank 1).
  • P0012Camshaft position "A": timing over-retarded (bank 1).[7][8][9]

Causes of P0011 and its family

From most to least likely, according to the sources.

  1. 1Oil in poor condition or at a low level: dirty, sludgy, of the wrong viscosity, or with blocked passages that leave the phaser without hydraulic pressure. Carista says dirty oil is the number one cause of variable valve timing faults.[1][2][3][4][5]
  2. 2Oil control solenoid (VVT or OCV) stuck, with its screen blocked by sludge or with an electrical fault, such as a short circuit.[1][2][3][4]
  3. 3Worn or seized camshaft phaser (cam adjuster), which cannot return to its base position.[2][3][4]
  4. 4Damaged solenoid wiring or connector: breaks, wear or a poor connection.[1][2][3]
  5. 5Stretched, worn or incorrectly fitted timing chain or belt, with the camshaft out of time.[1][2][3][5]
  6. 6Faulty camshaft or crankshaft position sensor. Rick's considers it the least likely cause.[3]
  7. 7ECU fault (rarely).[2][3]

Symptoms

How to diagnose P0011

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Start with the oil: check the level and condition, and make sure you are using the viscosity the manufacturer specifies. If the level is low, top up and look for leaks if it drops again; if it is dirty or not the right one, change it along with the filter and see whether the code returns.[1][2][3][4][5]
  2. 2Read the other codes: according to Rick's, a P0014, a P0017 or similar alongside P0011 can point to a bigger problem in the timing system.[3][5]
  3. 3Check the solenoid's connector and wiring: rubbing against other parts, corrosion, poor contact. With a multimeter, check that power and earth reach it, and measure its resistance.[1][2][3]
  4. 4With the diagnostic tool, activate the bank 1 intake-side solenoid and watch in live data how the camshaft advance moves. If the solenoid clicks but the timing does not move, it points to the phaser; if it does not click, it points to the solenoid.[4]
  5. 5Remove the solenoid and check whether its screen is blocked by sludge or debris, whether there are oil leaks and whether it moves when briefly powered (MechanicBase warns not to hold the voltage for more than a second).[2][3][5]
  6. 6Listen to the phaser with a mechanic's stethoscope on starting: a metallic rattle usually gives away a failing phaser.[3]
  7. 7If everything above is fine, check the timing chain or belt and the camshaft timing, especially if the timing has been worked on recently.[2][3][5]
  8. 8Replace the solenoid or the phaser only when the tests indicate it; after the repair, Carista advises using oil of the grade the manufacturer recommends.[4]

Can I keep driving with P0011?

Garage soon

The sources do not agree on the severity. Autodoc Club considers it a fault to resolve immediately and MechanicBase advises not to keep driving, because with the timing out of adjustment the fault gets worse and, if the cause is a chain or a belt, the engine can suffer serious damage; Rick's warns that carrying on driving without fixing it can end in serious engine failure, while Carista classes it as medium severity. The quickest thing is to check the oil level and condition straight away, and not to put off the visit to the garage.[1][2][3][4]

Documented faults related to P0011

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Faults in which this code appears

Variable valve timing (VVT) actuator: the most serious faults by engine and car

All faults with the variable valve timing actuator (11)

Engine sensors: the most serious faults by engine and car

All faults with the engine sensors (22)

Timing chain: the most serious faults by engine and car

All faults with the timing chain (47)

Timing belt: the most serious faults by engine and car

All faults with the timing belt (29)

Wiring, connectors and short circuits: the most serious faults by engine and car

All faults with the electrical wiring (150)

P0011 by make

Documented faults that can trigger P0011 in each make's engines and cars.

Frequently asked questions

Can I drive with code P0011?

The sources do not agree on the severity: Autodoc Club asks for it to be resolved immediately; MechanicBase flatly advises not to keep driving; Rick's warns that carrying on driving without fixing it can end in serious engine failure; Carista classes it as medium severity. The quickest thing is to check the oil level and condition now.[1][2][3][4]

What should be checked first with a P0011?

The oil: level, condition and viscosity. Carista considers dirty oil the number one cause of variable valve timing faults, and MechanicBase points out that an oil and filter change may be enough before moving on to something more complicated.[2][4]

What do the "A" and "bank 1" in P0011 mean?

The "A" refers to the camshaft that operates the intake valves ("B" would be the exhaust one), and bank 1 is the one containing cylinder number 1. On V engines, an equivalent fault on the other bank sets P0021.[2][3]

What is the difference between P0011 and P0012?

P0011 indicates that the camshaft is more advanced than commanded. If it is retarded, other codes appear: P0012 on bank 1 or P0022 on bank 2.[2]

Does P0011 mean the same on all makes?

It is a generic code with the same definition for all manufacturers, although some makes name it differently: MechanicBase cites the case of Nissan, which describes it as intake valve timing control performance on bank 1.[2][6]

Will I pass the MOT with code P0011?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[10]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. Código OBD2 P0011: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  2. P0011 Code – Meaning, Causes & How to fix itMechanic Base · Technical documentation · consulted 2 October 2026
  3. P0011 Trouble Code: How to Fix ItRick's Free Auto Repair Advice · Technical documentation · published 20 February 2025 · consulted 2 October 2026
  4. P0011: OBD-II code P0011 means the intake camshaft on bank 1 is more advanced than the PCM commandedCarista · Technical documentation · consulted 2 October 2026
  5. DTC P0011 or P0014, Saab 9-5 (9650) 2011, motor de gasolina de 2.0 lSaab WIS Online (Saab Workshop Information System) · Technical documentation · consulted 2 October 2026
  6. On-board diagnosticsWikipedia · Other source · consulted 2 October 2026
  7. Código OBD2 P0012: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
  8. P0012 – Camshaft Position "A" – Timing Over-Retarded (Bank 1)Mechanic Base · Technical documentation · consulted 4 October 2026
  9. P0012 – Camshaft position (CMP), intake/left/front, bank 1 timing over -retardedTroubleCodes.net (BAT Auto) · Technical documentation · consulted 4 October 2026
  10. Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish