This code means the ECU has detected that the intake camshaft is advanced beyond the commanded position – often a sign of a failing variable valve timing (VVT) actuator, a stretched timing chain, or low oil pressure. We rank the causes cheapest-first so you can avoid an expensive misdiagnosis.
P0011 means the intake camshaft timing is more advanced than the ECU expects. On Land Rover engines – especially the 204DTD Ingenium and 306DT V6 – this is most often caused by a sticking VVT solenoid, low oil pressure, or a stretched timing chain.
Do not replace the timing chain before ruling out the solenoid and oil pressure. Follow the cheapest-first diagnostic order below.
In a variable valve timing (VVT) system, the ECU adjusts the position of the intake camshaft relative to the crankshaft to optimise power, fuel economy, and emissions. It does this by commanding the oil control valve (OCV) to direct pressurised oil to the VVT actuator (phaser) mounted on the camshaft. P0011 is set when the actual camshaft position, as reported by the camshaft position sensor, is more advanced than the commanded position by more than a few degrees for a set period. This can happen because the actuator is stuck in the advanced position, the OCV is stuck open, oil pressure is too low to retract the phaser, or the timing chain has stretched, causing a permanent offset. On Land Rover diesels, the 204DTD and 306DT engines are the most common culprits – both have well-documented issues with timing chain tensioners and VVT components.
Ordered by how often each turns out to be the real culprit – with typical fitted cost against each, so you can sanity‑check any quote you've been given.
| Cause | Likelihood | Typical Cost (fitted) | Notes |
|---|---|---|---|
| Faulty oil control valve (VVT solenoid) | Very High | £100–£250 | Most common – cheap and easy to replace |
| Low engine oil level or poor oil pressure | High | £50–£150 (oil change) | Check oil level and pressure first – the cheapest possible fix |
| Sludge or debris blocking the OCV screen | High | £100–£200 (clean or replace) | Often caused by infrequent oil changes |
| Sticking VVT phaser / actuator | Medium | £600–£1,200 | Phaser may be seized internally – requires replacement |
| Timing chain stretch or tensioner failure | Medium–High | £1,200–£2,500 | Common on high‑mileage 204DTD and 306DT engines – last in the diagnostic order |
Cost figures [PATTERN DATA] – indicative independent‑specialist pricing based on known failure patterns for Land Rover diesel engines.
Low oil or poor pressure can cause the VVT system to malfunction. Topping up or an oil change may clear the code.
Remove the solenoid, check the screen for debris, clean or replace. Very often resolves the issue.
Check wiring, connector, and resistance – a failed solenoid or wiring fault is common.
Compare commanded vs actual cam timing. If the phaser is stuck advanced, the actuator is the issue.
If all the above check out and the code persists, a stretched chain or worn tensioner is the likely cause.
Use our diagnostic wizard to step through the same logic, or confirm your engine with the registration lookup first.
Short distances only, and with caution. P0011 indicates a timing control problem that can lead to engine damage if ignored. If the phaser is stuck advanced, the engine may run poorly, but more critically, if the cause is a stretched chain, the chain could jump teeth and cause catastrophic piston‑valve contact. If you hear a rattle on cold start or the engine is misfiring badly, stop driving immediately and call for recovery. Otherwise, drive gently to a specialist and get it looked at within a day or two – the risk of a much larger bill is real.
For a very short journey to a garage, maybe – but if you hear a rattle or the engine is misfiring, stop immediately. Over-advanced timing can cause detonation and engine damage, and a stretched chain can jump teeth. Get it diagnosed as soon as possible.
No – in many cases it's a faulty VVT solenoid or low oil pressure. The diagnostic order above is designed to rule out the cheap fixes first. Only consider chain work after the simpler causes are eliminated.
Only temporarily. The code will return as soon as the ECU re-detects the timing error. Clearing it also wipes the freeze‑frame data that would help a specialist diagnose the root cause.
Expect 1–2 hours of diagnostic time at an independent JLR specialist – around £100–£200, often offset against the repair if you proceed with them.
For the 204DTD Ingenium engine, replacing the oil control valve (VVT solenoid) is the most common and cheapest fix – it resolves the code in over 50% of cases [PATTERN DATA]. Always check oil level first, though.
Cheapest‑First AlwaysWe rank causes by likelihood and cost, not by what's profitable to quote.
Honest About CostWhere a fault is usually cheap to fix, we say so plainly.
12 Vetted JLR SpecialistsDiagnostics carried out by people who work on these daily.
100% IndependentNo sponsors, no manufacturer influence.
Compare diagnostic and repair quotes from our vetted specialist network.
COMPARE QUOTES NOW → RUN THE DIAGNOSTIC WIZARD