P0018: Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)
Quick Answer
Not safe to drive
P0018 means the crankshaft and the intake camshaft on bank 2 are not in the correct rotational relationship. Bank 2 is the cylinder bank that does not contain cylinder 1, and because an inline engine has a single cylinder head with one set of camshafts, this camshaft code only appears on engines with two cylinder heads: V engines (V6, V8, V10, V12) and flat (boxer) engines. The ECU sees the bank 2 intake cam position deviate from the commanded angle, typically because of a stretched chain, a failed VVT solenoid or low oil pressure.
- Severity
- High · Ignition
- Estimated repair cost
- From €60 to €6000+, varies by vehicle
Scan your own car in about 60 seconds: see whether P0018 is really what it has, how urgent it is, and what the fix should cost. Free on iPhone and Android with an ELM327 adapter (Bluetooth LE on iPhone).
Get Skanyx freeWhat does P0018 mean?
P0018 is a ignition-related diagnostic trouble code classified as high severity. When your vehicle's ECU detects this condition, it stores P0018 and illuminates the check engine light.
Where it is on the car
- Crankshaft sprocket and position sensor
- Timing chain or belt
- Camshaft sprockets with VVT phasers
- Camshaft position sensor
- VVT oil control solenoid
Crank and camshaft correlation codes are often a stretched timing chain or a jumped tooth, or a worn or slipped belt. A weak sensor signal or low oil can set them too, so check the oil level and the sensors before you assume the chain. Bank 2 is the side of a V or flat engine that does not hold cylinder 1.
What are the symptoms of P0018?
If your vehicle has triggered P0018, you may notice one or more of these symptoms:
- Check engine light illuminated
- Rattle from the front of the engine on cold start (especially on V6/V8)
- Rough idle and possible misfire on bank 2 cylinders
- Hard starting, particularly when the engine is warm
- Reduced power and hesitation under acceleration
- Increased fuel consumption
What causes P0018?
Here are the most common causes of P0018:
Stretched timing chain on bank 2 (or shared chain on V-engines)
: high
Failed bank 2 intake VVT solenoid
: high
Low or degraded engine oil restricting VVT operation
: medium
Worn timing chain tensioner or guides on bank 2
: medium
Failed bank 2 camshaft phaser
: low
Bank 2 camshaft position sensor fault
: low
Is it safe to drive with P0018?
No - address this immediately. Drive only short distances to reach a workshop. P0018 is a bank 2 (typically intake cam) correlation fault, meaning your engine has two cylinder banks: a V6, V8, V10 or V12, or a flat (boxer) engine. Continued driving with a stretched timing chain risks bending valves on interference designs.
How do you diagnose P0018?
Follow these steps to pinpoint the root cause of P0018:
- Check engine oil level and condition. V-engines are particularly sensitive to oil quality and pressure because both banks share the oil pump. Top up or change with the manufacturer-specified viscosity and clear the code
- Listen for cold-start rattle from the front of the engine. On V6 and V8 engines a stretched chain or worn tensioner makes a distinct 1 to 5 second rattle until oil pressure builds
- Monitor live cam phasing data on bank 2 with manufacturer-level software (actual and target cam angles are not part of the standard OBD2 data set; a generic reader shows the code, freeze frame and fuel trims). Compare actual versus commanded intake cam angle. Deviations over 5 to 10 degrees confirm a mechanical timing fault
- Test the bank 2 intake VVT solenoid. Resistance typically 6 to 13 ohms. Inspect the screen for debris. A clogged screen blocks oil to the phaser and triggers P0018
- If the solenoid is good and oil pressure is normal, suspect the timing chain or guide wear on bank 2. A workshop will need to remove the valve cover for inspection. On many V-engines this is bank 2 specifically, not both banks
How much does P0018 cost to fix?
Repair costs for P0018 vary depending on the root cause and your vehicle. Here are typical estimates:
| Repair | Parts Cost | Labor Cost | Total Estimate | DIY Difficulty |
|---|---|---|---|---|
| Oil change with correct spec oil | €40–€100 | €20–€50 | €60–€150 | Easy |
| Replace bank 2 intake VVT solenoid | €80–€300 | €60–€200 | €140–€500 | Moderate |
| Replace timing chain kit (V6/V8 with multiple chains) | €800–€3000 | €800–€3000 | €1600–€6000 | Professional |
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
Full repair guides
P0018 on specific vehicles
P0018 behaves differently depending on your vehicle. Select your car below for model-specific causes and known issues:
P0018 on BMW
BMW 3 Series
P0018 on Audi
P0018 on Mercedes-Benz
Mercedes E-Class
P0018 on Volkswagen
Volkswagen Touareg
Related diagnostic codes
These codes are often seen alongside P0018 or indicate related issues:
Common questions about P0018
- What does Bank 2 mean for P0018?
- Bank 2 is the side of the engine that does not contain cylinder 1. On V and flat (boxer) engines the cylinders are split into two banks, each with its own cylinder head and camshafts, and P0018 only appears on those engines. An inline-4 or inline-6 has one cylinder head with one set of camshafts, so its camshaft timing faults are reported as bank 1 codes instead.
- Why is P0018 more expensive to fix than P0011 or P0016?
- Because P0018 is a bank 2 fault on a V-engine. V6 and V8 engines often have separate timing chains for each bank, or a single chain that requires significant disassembly to access. Labour can run 1500 to 3000 EUR on V-engines like the Audi 3.0 TFSI, Mercedes M276 V6, or VW 3.0 TDI.
- Can a stretched timing chain show up on only one bank?
- Yes, particularly on engines with separate chains for each bank (Mercedes M278, Audi EA837). Wear can be uneven if one bank runs hotter or experiences more load. When you have a confirmed stretched chain on bank 2, always inspect bank 1 at the same time because preventive replacement saves a second teardown later.
- How much does it cost to fix P0018 on an Audi 3.0 TFSI?
- Plan for 2500 to 4500 EUR at an independent specialist. The 3.0 TFSI requires removing the supercharger and significant front-engine disassembly to access the timing chain. Parts (chain kit, both adjusters, tensioner, guides) are typically 1200 to 1800 EUR. Labour is 1500 to 2500 EUR. A franchised dealer will normally be dearer than an independent specialist for the same job.
Read our detailed guides
- Next stepHow to Find Out What Is Wrong With Your Car for 15 EurosA 15 euro Bluetooth adapter and a free phone app read the exact fault code a shop charges 30 to 100 euros to pull. Here is how to do it yourself in 5 minutes.
- Camshaft and Crankshaft Position Sensors: Symptoms and TestIntermittent no-start or random stall? Learn the symptoms of bad camshaft and crankshaft position sensors, how to tell them apart, and how to verify with OBD2.
- How to Fix P0016: Camshaft Correlation Causes and CostP0016 repair cost runs from €50 for an oil change to €3,000 for a timing chain, depending on whether the fault is oil, a VVT solenoid, or chain stretch.
- Check Engine Light Flashing? Stop Driving and Read This FirstA flashing check engine light means the engine is misfiring right now. Pull over and read the code: the fix is usually $80 to $400, the delay costs $1,500 up.
- Car Dashboard Symbols and Meanings: Warning Lights ExplainedAn unfamiliar symbol just lit up and you need to know whether to stop. Read the colour first, then find your symbol in the table: every one carries its verdict.
Scan your car with Skanyx to diagnose P0018
Your car logged P0018. Skanyx reads it on a standard OBD2 adapter (Bluetooth LE on iPhone), tells you whether it is safe to keep driving, and shows the €60-€6000 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.
Get Skanyx freeGet the newsletter
New fault-code guides, real repair-cost data and seasonal car-care tips. No spam, unsubscribe anytime.
We only email about car diagnostics content. Privacy Policy
