All OBD-II codes
P0011Valve timingHigh severity

P0011: Camshaft Position A - Timing Over-Advanced (Bank 1)

Written and maintained by AI Car MechanicUpdated July 27, 2026

P0011 means the intake camshaft on Bank 1 is more advanced than the engine computer commanded. Variable valve timing uses oil pressure to rotate the camshaft; when the actual position does not match the target, this code is set. Oil condition is very often the root cause.

Can I still drive with P0011?

Only if it runs smoothly, and not far

Incorrect valve timing can cause valves and pistons to contact each other on some engines, which is catastrophic. If the engine is rattling loudly, running very roughly or losing significant power, stop and have it towed. A rattle from the front of the engine on start-up deserves immediate attention.

What you will actually notice

  • Rough idle, sometimes stalling
  • Noticeable loss of power
  • Rattling from the front of the engine, especially on start-up
  • Check engine light
  • Worse fuel economy

Causes, ordered by how often they turn out to be the fault

1.Dirty, degraded or wrong-viscosity engine oil

Very common

Variable valve timing runs on oil pressure. An overdue oil change is a genuine and cheap cause.

2.Clogged variable valve timing oil control screen or passage

Very common

Sludge blocks the control circuit.

3.Faulty oil control valve or solenoid

Common

Sticks and holds the camshaft advanced.

4.Failing camshaft phaser or actuator

Common

Rattle on start-up is the classic sign.

5.Low oil level or low oil pressure

Common

Check the dipstick before anything else.

6.Timing chain stretch or jumped timing

Less common

Usually joined by correlation codes.

7.Wiring fault at the oil control valve

Rare

Inspect the connector.

How to diagnose it, cheapest test first

Work down this list in order. The most expensive mistake with this code is replacing a costly part before ruling out a cheap one.

  1. 1

    Check oil level and condition

    Free

    Black, thick or low oil is a genuine cause of this code, not a formality.

  2. 2

    Change the oil and filter with the correct specification and viscosity

    Low

    Using the wrong viscosity alone can set this code. On many engines this is the whole repair.

  3. 3

    Inspect and clean the variable valve timing oil control screen

    Low to moderate

    A blocked filter screen is common and cheap to address if reachable.

  4. 4

    Test the oil control valve electrically and for free movement

    Moderate

    Sticking valves can sometimes be cleaned.

  5. 5

    Verify actual camshaft timing against commanded on a scan tool

    Moderate

    Shows how far off the phaser really is.

  6. 6

    Inspect the timing chain and phaser

    High

    The expensive outcome, and the reason the cheap oil checks come first.

What the repairs typically cost

RepairEstimated range
Oil and filter change with correct specificationFrequently the entire fix. Always the first thing to do.$50 – $150
Oil control valve or solenoid replacementAccess varies by engine.$150 – $500
Variable valve timing screen cleaning or replacementDepends heavily on how buried it is.$150 – $600
Camshaft phaser replacementSubstantial labour on most engines.$600 – $2,000
Timing chain replacementThe worst case for this code.$1,000 – $3,000

Estimate only. Ranges vary widely by region, vehicle and shop rate, and are not quotes. Always get a written estimate before authorising work.

Notes for specific makes

Nissan / Infiniti

A well-known code on several engines, where the oil control valve and timing chain components are common causes.

Hyundai / Kia

Oil maintenance history matters greatly here. Check service records before assuming mechanical failure.

Toyota

The variable valve timing filter screen is a known blockage point and comparatively cheap to service.

General Motors

Timing chain stretch on some four-cylinder engines produces this code alongside correlation codes.

Common questions

Can an oil change really fix P0011?

Yes, more often than drivers expect. Variable valve timing is controlled hydraulically by engine oil, so dirty, low or wrong-viscosity oil genuinely causes this code. Always try this first.

Is P0011 serious?

It can be. Valve timing that is significantly out can cause internal engine damage on some designs, and a start-up rattle suggests worn phaser components. Do not leave it for months.

What does "Bank 1" mean here?

Bank 1 is the cylinder bank containing cylinder number one. On an inline engine there is only one bank.

Why is there a rattle when I start the engine?

The phaser relies on oil pressure to stay locked. When it or the tensioner is worn, it rattles for a second or two on start-up before pressure builds.

Not sure which of these applies to your car?

Describe what the car is actually doing and get a diagnosis narrowed to your vehicle, or find a shop near you.

AI-generated and informational only. This is not a diagnosis of your specific vehicle and does not replace inspection by a qualified technician.