🧭 Quick overview of codes
| Code | Practical meaning | Macro-cause | Risk |
|---|---|---|---|
| P0016 / P0017 | Inconsistent CAM/CRANK correlation | Incorrect mechanical phase (chain/belt), CMP/CKP sensors | High: possible out of phase → damage |
| P0011 / P0014 | VVT out of range (over-adv/ret) | Incorrect/degraded oil, OCV, cam phaser | Medium-High if ignored |
| P000A | VVT slow to reach target | Viscosity/oil, clogged passages, sluggish OCV, worn phaser | Medium (early warning) |
🔤 Essential Glossary
- Bank 1/2 : bank that includes cylinder 1 / opposite bank (in V-engines). On 3/4-cylinder inline engines: Bank 1.
- Cam “A” / “B” : normally A = intake , B = exhaust (always check the manufacturer's technical data).
- OCV : Oil Control Valve.
- Cam phaser (VVT) : variable phase control on the camshaft.
🎯 Typical symptoms (from workshop practice)
- Long start , rough idling, jerking, loss of power.
- Chain noise when starting or idling (→ see related article on chain).
- Increased fuel consumption , smell of unburned fuel, MIL on.
LIQUI MOLY 7181 CERATEC – 300ml
Engine additive with ceramic protection that reduces friction and wear, improving engine durability and quietness. Compatible with all engine oils.
🛒 Buy now on Amazon🔎 STEP-BY-STEP DIAGNOSIS (OPERATIONAL CHECKLIST)
- Advanced OBD diagnostics (live data, activations, freeze-frame), optional 2-channel oscilloscope.
- Oil pressure gauge with adapters; mechanical stethoscope.
- Technical data manual (oil viscosity/approvals, pressures, VVT procedures).
- Preconditions: Battery ≥ 12.4V at rest, warm engine (90°C ≈), no power DTCs or unresolved basic sensors.
0) History & Reproducibility (2–3 min)
- When does the DTC appear? Only when cold, hot, on coasting, or accelerating?
- Last service : What oil/approval and filter were used? (Check valve yes/no).
- Record 30–60 s of noise/video on the distribution cover: this will be used for post-intervention comparison.
1) Read DTC + freeze-frame (3–5 min)
- Acquire present and stored codes (P0016/P0017, P0011/P0014, P000A).
- Note the freeze-frame : revs, liquid/oil temperature, load, speed, gear → you'll understand when it triggers .
- Clear the DTCs, reproduce the freeze-frame conditions and see if they reoccur .
2) Oil & filter (5–10 min)
- Required level and viscosity/approval : If not compliant, correct before proceeding.
- Check for sludge under the cap and, if possible, VVT oil screens/filters.
- Check filter with anti-drainback valve : An incorrect filter often causes P000A/P0011 “soft”.
3) Live data VVT – Target vs Actual (5–8 min)
- At minimum heat : Actual angle must be stable near the Target .
- With step gas or light load: the Actual must follow the Target promptly (obvious delays = suspect P000A).
- Note: “Acceptable” deviations depend on the manufacturer; always use official data as a guide.
4) OCV (Oil Control Valve) Activations – Functional Test (5–10 min)
- Command the OCV from diagnosis (where provided) and observe the Actual angle: it must rise/fall smoothly.
- If slow or jerky response: suspect oil/viscosity, contaminated OCV, clogged oil passages or worn phaser.
- If the command is OK but the angle does not move → check OCV power and phaser integrity.
5) Oil pressure – Mechanical check (10–20 min)
- Install a pressure gauge at the measuring point: take readings at warm idle and at 2,000–3,000 rpm .
- Compare with the manufacturer's specification : low pressures when hot = tends to make the chain tensioner/VVT “seat” → priority to the lubrication circuit.
6) Correlation (P0016/P0017) – Mechanical phasing & oscilloscope (variable)
- Check mechanical timing with shaft locking tools (TDC, pinion/cam references).
- If available, overlay the CKP vs CMP signals on the oscilloscope: phase shifts = mechanical confirmation.
- Inspect the chain/belt, shoes, tensioner, and pulse wheel: look for stretch, loose teeth, and damaged keys.
7) Wiring & Sensors (CMP/CKP) – Electrical Integrity (8–12 min)
- Check connectors , grounds , shielding; try to “wiggle” the wiring while reading the signal.
- Check power (typically 5V) and ground to the sensors; measure the signal (amplitude/shape, Hall vs. VR).
- If the signal is dirty or intermittent → repair wiring/grounds before replacing mechanical components.
🗺️ Intervention decision (logical order)
- 🔹 Only P000A with non-compliant/used oil → correct oil + filter , cleaning of screens/OCV, adaptive reset; road test.
- 🔹 Persistent P0011/P0014 → oil+filter → OCV test/clean → check phaser ; check chain.
- 🔹 P0016/P0017 → confirm mechanical timing : if out of order, complete timing kit (chain/belt + shoes + tensioner + gaskets + new bolts); then sensors.
- 🔹 Low oil pressure → diagnose the lubrication circuit (pump, passages, screens) before any other intervention.
✅ Post-intervention validation (5–15 min)
- Resetting DTCs and adaptive VVTs (if provided by diagnosis).
- Warm-up to operating temperature, then drive cycle : minimum 2–3 progressive accelerations 1,500→3,000 rpm and 2–3 prolonged releases.
- Check that the Actual angle follows the Target without oscillation; re-run DTC scan: no pending/stored codes.
- Use oil “similar” to specification: VVT and chain tensioner are sensitive to viscosity/approvals.
- Fit filters without anti-return valve → cold scraping and recurring P000A.
- Ignore freeze-frame and reproducibility: without them the diagnosis is incomplete.
- Replace sensors before having excluded mechanical timing and oil pressure .
🗂️ Data collection sheet (to be copied in the workshop)
| Parameter | Value | Notes/Result |
|---|---|---|
| DTC present | ||
| Freeze-frame (rpm/temp/load/speed) | ||
| Oil (viscosity/approval/level) | ||
| Filter (anti-return) | ||
| VVT Target/Actual (minimum) | ||
| VVT Target/Actual (step gas) | ||
| OCV Activation (Outcome/Latency) | ||
| Oil pressure (idle warm / 2–3k rpm) | ||
| Mechanical timing (OK/Out) | ||
| CKP/CMP on the oscilloscope | ||
| Wiring/grounds/shields |
Read Also: OSCILLOSCOPE - COMPLETE GUIDE: SETTINGS, CONNECTIONS, MEASUREMENT STRATEGIES AND REAL-WORLD CASES
🧪 FUNDAMENTAL PRACTICE TESTS
- Engine at operating temperature (fluid ~90°C), electrical services and A/C off; radiator fan not starting.
- Healthy battery (≥12.4V idle, ≥13.8–14.6V charging); no unresolved “basic” (ground/power) DTCs.
- Technical data at your fingertips: permissible VVT range , OCV activation procedures, reference oil pressures.
1) Target vs Actual Difference (VVT)
Objective: To verify the stability and readiness of the variable valve timing (VVT) system.
- Acquire live data of camshaft angles: Cam Angle Target and Cam Angle Actual (Bank/Cam corrected).
- Warm minimum for 30–60 s: observe mean deviation and oscillations of the Actual .
- Perform 3–4 throttle steps (1,500→3,000 rpm and back) or OCV activation from diagnosis (if provided), recording the trace.
- Minimum static deviation : Target–Actual distance.
- Stability : amplitude of the oscillations of the Actual at a minimum.
- Step response time (Actual rise/fall vs command) and overshoot (how much it exceeds the Target).
The exact values depend on the manufacturer: always use official data. In their absence, as a prudent rule:
- Actual close to the Target at minimum and without marked oscillations (within the window foreseen by the manufacturer, typically a few degrees).
- At the steps, the Actual must promptly follow the Target (prolonged delays ⇒ suspect P000A ).
- Systematic overshoot/latency ⇒ investigate OCV , oil , phaser , oil pressure .
- Actual “lazy” arriving late to Target → typical of non-compliant/degraded oil , dirty OCV, clogged oil passages ( P000A ).
- Actual unstable at idle → possible impurities in the passages , borderline oil pressure, worn phaser.
- Fixed offset between Target and Actual → check mechanical phasing or blocked phaser ( P0011/P0014 recurring).
2) Oil pressure
Objective: to exclude hydraulic causes that cause the chain tensioner to “sit” and slow down the VVT.
- Connect a pressure gauge to the intended measuring point (sensor port or cap).
- Measures pressure at warm idle and 2,000–3,000 rpm ; records values.
- Compare with the manufacturer's official table (min/max at temperature and regime).
- Low pressure when hot → investigate oil pump , regulating valve, screens/lines , bearing play; can cause VVT delays and chain noise .
- Unstable pressure → possible by-pass valve “floating”, unsuitable oil filter.
- Pressure “too high” compared to specification → suspected blocked regulation valve or obstructed passages downstream.
- Use a glycerinized pressure gauge (dampens vibrations) and sealed fittings; measure with oil at room temperature.
- If the values are borderline, repeat after oil + filter compliant : often clearer picture.
3) CKP vs CMP oscilloscope (if available)
Objective: to confirm or exclude real phase shifts between crankshaft (CKP) and camshaft (CMP).
- Connect the probes to the CKP and CMP signals (respecting grounds and shielding); trigger on the CKP.
- Capture at idle and ~2,000 rpm; save waveforms.
- Align the missing CKP tooth with the CMP wave window according to the OEM reference; compare the shift .
- Constant shift (CKP↔CMP) with respect to the reference → mechanical timing out of alignment (stretched chain, jumped tooth, incorrectly fitted tone wheel) → P0016/P0017 .
- “Dirty” or interrupted signal on CMP/CKP → investigate wiring, grounds, sensors (before opening the distribution).
- Jitter at full throttle only on CMP → possible chain/shoe play or phaser with internal play.
- Use appropriate test leads and back-probing where possible; avoid damaging connectors.
- Set the time/volt scale correctly; capture at least 3–4 full cycles for a stable comparison.
📊 Quick interpretation: observation → probable cause → next move
| Observation | Probable cause | Next step |
|---|---|---|
| Actual slow to reach Target (step gas) | Incorrect/degraded oil, dirty OCV, clogged oil passages | Oil + filter compliant → clean/replace OCV → check phaser |
| Fixed Target–Actual offset at minimum | Phaser stuck or mechanical phasing shifted | OCV activation; if not followed → check phaser/chain |
| Low/unstable oil pressure when hot | Pump, control valve, screens/ducts, filter not suitable | Lubrication circuit diagnosis before other interventions |
| Constant shift CKP↔CMP on the oscilloscope | Mechanical timing out (chain/belt, tone wheel) | Phase reset and, often, complete timing kit |
Note: For VVT response times, maximum permissible deviations, and oil pressures, always follow the engine manufacturer's official data . If they're not available, apply a conservative approach and confirm with multiple cross-tests (VVT, pressure, oscilloscope).
BOOMSTART – CHAIN LOCK KIT (5 PIECES)
Professional timing chain locking kit for Opel 1.0, 1.2, and 1.4 engines. Compatible with Corsa, Agila, and other models. Essential for engine maintenance and repairs.
🛒 Buy now on Amazon🔩 CODE ANALYSIS (PRO)
P0016 / P0017 — Cam/Crank Correlation (CMP/CKP)
What is it : Angular inconsistency between camshaft ( CMP ) and crankshaft ( CKP ). P0016 normally concerns cam “A”, P0017 concerns cam “B”.
- CKP↔CMP correlation (if available): fixed or variable offset.
- Minimum stability : rpm oscillations, misfires counted.
- Freeze-frame : RPM/temperature when the DTC trips (often at start-up or warm idle).
- Mechanical timing out: stretched chain, tooth jump on chain/belt, worn pads/tensioner.
- Reluctor wheel damaged/out of phase, pinion key damaged.
- CMP/CKP sensors or wiring (shields/grounds) with dirty or intermittent signal.
- Timing tools : check TDC alignments and pinion/cam references.
- 2-channel oscilloscope : overlay CKP vs CMP; constant shift = out-of-phase test.
- Inspection : condition of chain/belt, pads, tensioner; integrity of tone wheel and keys.
- If the mechanical phase is out → reset the timing with a complete timing kit (chain/belt + shoes + tensioner + gaskets + new bolts).
- If the phase is OK → diagnosis of CMP/CKP and wiring (power supplies/grounds/shields) and targeted replacement.
Risk: HIGH if ignored (possible valve/piston damage on interference engines).
- Replacing sensors “by trial and error” without having blocked the shafts and checked the phase.
- Do not check the tone wheel after working on the shaft/pulleys.
P0011 / P0014 — Cam Timing Out of Range (VVT Over-Advanced/Retarded)
What is it : The cam phaser is positioned beyond the expected limits with respect to the target (too advanced or delayed).
- Cam Angle Target vs Actual : Is the offset stable at idle? Does it follow the throttle steps?
- Step response times /OCV activation (delays/overshoots).
- Any associated P000A/P000B (slow regulation).
- Non-compliant or degraded oil , sludge , clogged oil passages.
- Dirty/faulty OCV (solenoid valve), clogged filter screens.
- Cam phaser blocked/worn; sometimes chain play alters the useful window.
- Live data : check the Target/Actual difference at the minimum and in steps; evaluate stability .
- OCV Activations : Percent command and observe angle response (rise/fall).
- Oil pressure at warm idle and 2–3k rpm; inspect VVT screens/ducts.
- Oil + filter compliant with specification; clean screens/passages (if applicable).
- OCV : Test cleaning or replacement if response remains slow/erratic.
- Phaser if Target/Actual do not match or OCV commands but angle does not follow; check chain .
Risk: MEDIUM/HIGH if neglected (low efficiency, possible damage due to poor lubrication in the long term).
- Use “equivalent” oil: VVT is sensitive to viscosity/approvals.
- Replace phaser without testing OCV and checking oil pressure .
P000A — Slow regulation (Cam A)
What is it : The VVT system takes too long to reach the required position (pre-alarm often preceding P0011/P0014).
- Latency between OCV/Target command and Actual change.
- Overshoot or “saw teeth” when ascending/descending the corner.
- Any associated codes (P0011/P0014) or borderline oil pressure .
- Inadequate oil viscosity or used oil; sludge in the lines.
- Sluggish OCV (contamination), clogged screens/filters.
- Phaser with internal play; chain play that dampens the response.
- OCV step test (e.g. 20%→70%→20%): measures rise/fall time and steady-state stability.
- Hot oil pressure ; OCV electrical integrity check (power/ground).
- Correct oil + filter and cleaning of VVT screens/passages.
- OCV (clean or replace) if response remains slow.
- Phaser and chain game control if latency or instability persists.
Risk: MEDIUM (early warning). If ignored, it can evolve into P0011/P0014 with worsened performance/exhaust.
- Rating slowness as “normal” with incorrect oil: correct oil/filter first , then repeat tests.
- Blaming the phaser without ruling out OCV and oil pressure .
📊 Quick comparison: symptom → code → priority action
| Symptom/Observation | Most likely code | Priority action |
|---|---|---|
| Fixed offset CKP↔CMP (oscilloscope), noise distribution | P0016/P0017 | Reset timing with complete timing kit |
| Target/Actual VVT out of range, response present but incorrect | P0011/P0014 | Oil + filter → OCV → phaser ; chain check |
| Actual “lazy” on steps, overshoot/delays | P000A | Oil + filter → clean/replace OCV → phaser; check pressure |
- Reset DTC and adaptive VVT (if equipped).
- Warm-up, then 2–3 acceleration/release cycles (1,500→3,000 rpm); monitor Target vs Actual .
- Rescan: No pending/stored DTCs; no noises; VVT response ready/stable.
🗺️ Decision tree (what to do, in logical order)
- 🔹 Only P000A + dated/incorrect oil → change oil + filter , adaptive resets (if applicable), road test; if it clears, monitor.
- 🔹 Persistent P0011/P0014 → oil+filter → OCV → phaser (if target/actual not tracking); check chain.
- 🔹 P0016/P0017 → check mechanical phase: if out of order → complete timing kit ; then sensors/wiring.
- 🔹 Low oil pressure → investigate the lubrication circuit (pump/screens/passages) before replacing the kit.
💰 Average costs and times
| Intervention | Typical weather | Average cost* (VAT excl.) |
|---|---|---|
| Advanced OBD diagnosis + live data + activations | 0.5–1.0 h | €60–€120 |
| Oil + filter change (correct specification) | 0.5–1.0 h | €80–€150 |
| Cleaning/Replacing OCV (VVT Valve) | 0.8–1.5 h | €120–€280 |
| Cam phaser replacement | 3–6 h | €350–€800 |
| Phase reset + chain/belt kit | 5–10 h | €600–€1,400 |
*Indicative ranges: vary by model/year and geographic area.
🛡 Prevention: small choices, big results
- Correctly approved oil (not “similar”): OCV/phaser and chain tensioner protection.
- Realistic intervals : in city/stop & go it advances to 10–15,000 km or 12 months.
- Quality oil filter (effective non-return valve).
- Engine/TCM software updates (if applicable) after VVT work.
❓ Frequently Asked Questions
Does P0016 always mean the chain needs to be replaced?
No. First, check the mechanical timing with locking tools and, if possible, compare the CKP/CMP signals on an oscilloscope . Only then do you decide on the timing kit.
With P0011/P0014 is it enough to change the oil?
In "soft" cases, yes. If the code returns: OCV (clean/replace), check oil passages, then phaser and chain check.
Is P000A dangerous?
This is a pre-warning of hydraulic slowness. If ignored, it can develop into P0011/P0014. Adjust the oil and filter and check the OCV/phaser.
Can I drive with these DTCs active?
If you experience jerking, a loss of power, or noises , it's best to stop: you risk damage. Otherwise, proceed with a quick diagnosis and schedule the repair.
Which oil should I use?
The one with the viscosity and approval required by the manufacturer (manual or database). If you send us the VIN , we'll prepare the correct kit for you.
🔗 Related Articles:
