P0018 Crankshaft/camshaft position correlation, bank 2 sensor A (intake)
What P0018 means
On engines with two cylinder banks, the engine computer compares crankshaft position with the intake camshaft on bank 2 (the side without cylinder 1). P0018 means they are out of their expected relationship. This often points to timing chain stretch or a jumped tooth, which can cause serious engine damage.
P0018 is a generic SAE J2012 code: it means the same on every make. The exact cause still depends on the car, so read the freeze-frame data before replacing parts.
At a glance
- Typical repair cost
- 400–2500 €
- Workshop time
- 3–12 h
- Repair difficulty
- Hard
- DIY possible
- No
- Check engine light
- Yes
- Affects emissions test
- Yes
Parts and labour at an independent workshop in Europe. Main dealers charge more; the cause decides the bill, not the code.
Symptoms
- Check engine light on
- Rattle from the timing area
- Rough running, stalling or hard starting
- Loss of power
Common causes
- Stretched timing chain or worn tensioner and guides
- Timing chain jumped a tooth or set wrongly after repair
- Sticking VVT solenoid or worn phaser on bank 2
- Faulty camshaft or crankshaft position sensor
- Low or dirty engine oil
Can I keep driving with P0018?
Do not keep driving if the engine rattles or runs roughly; it is safest to have the car towed. If the timing has jumped, the engine can be badly damaged.
What to check first
- Check oil level and condition
- Read bank 2 camshaft/crankshaft correlation values in live data
- Inspect the camshaft and crankshaft sensors and wiring
- Have timing chain, tensioner and timing marks checked
Related codes
- P0017 Crankshaft/camshaft position correlation, bank 1 sensor B (exhaust)
- P0019 Crankshaft/camshaft position correlation, bank 2 sensor B (exhaust)
- P0016 Crankshaft/camshaft position correlation, bank 1 sensor A (intake)
- P0014 Exhaust (B) camshaft timing over-advanced or system performance (bank 1)
- P0013 Exhaust (B) camshaft position actuator circuit/open (bank 1)
- P0012 Intake (A) camshaft timing over-retarded (bank 1)
- P0011 Intake (A) camshaft timing over-advanced or system performance (bank 1)
- P0010 Intake (A) camshaft position actuator circuit/open (bank 1)
Data: TORKO fault-code catalogue, built on OBDex (CC0-1.0) and reviewed against workshop practice. Informational only — it does not replace a diagnosis by a mechanic.
Updated: