Home / DTC / P0018 — Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor A

P0018 — Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor A

Detailed page for trouble code P0018.

33,851codes
59brands
11,390generic
22,461specific
Reset
Code

P0018

Generic P — Powertrain

Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor A

Brand: Generic
Views: UK: 23 EN: 42 RU: 26
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty camshaft position sensor (Bank 2, Sensor A)
  • Faulty crankshaft position sensor
  • Damaged or intermittent wiring or connector to cam or crank sensors
  • Jumped or stretched timing belt/chain or damaged timing sprocket
  • Failed or stuck VVT solenoid or cam phaser
  • Low engine oil level or very dirty oil affecting VVT operation

Symptoms

  • Check Engine Light (MIL) illuminated
  • Rough idle or intermittent misfire on bank 2 cylinders
  • Difficulty starting or extended cranking
  • Loss of power or poor acceleration
  • Increased fuel consumption
  • Engine may stall or run poorly at idle

What to check

  • Read stored freeze-frame and pending codes; record engine RPM and conditions when code set
  • Check engine oil level and condition; very low or dirty oil can affect VVT
  • Visually inspect wiring and connectors for camshaft sensor (Bank 2 Sensor A) and crankshaft sensor
  • Check for corrosion, bent pins, or water intrusion at connectors
  • Verify battery voltage is stable and charging system is healthy during tests
  • Scan for related codes (cam/crank sensors, VVT solenoids, misfires)

Signal parameters

  • Camshaft position sensor (Bank 2, Sensor A): typically a square wave (Hall) or sinusoidal/AC (VR) signal; expected 0–5 V (Hall) or variable AC voltage (VR); one or more reference pulses per engine cycle
  • Crankshaft position sensor: square wave or VR signal; frequency proportional to engine RPM; expected 0–5 V (Hall) or AC for VR sensors
  • Correlation: fixed angular offset between cam and crank signals (expected pattern of pulses); PCM tolerance typically a few degrees of crankshaft rotation (manufacturer-specific)
  • Signal quality: clean transitions, consistent amplitude, no excessive noise, no missing or extra pulses
  • During cranking: signals should be present and consistent even at low RPM

Diagnostic algorithm

  1. Verify code and freeze-frame data: record conditions (engine temp, RPM, load) when P0018 set. Check for related codes (P0016, P0017, P0019, P0340, P0335, P0008, P0028).
  2. Check oil level and condition. If low or dirty, correct oil and retest; VVT systems can behave incorrectly with improper oil.
  3. Visually inspect connectors and wiring for Bank 2 cam sensor and crank sensor. Wiggle harness while monitoring PCM/live data to try to reproduce the fault.
  4. Measure sensor power, ground and signal with a multimeter: verify reference 5V (or other) supply and ground presence at cam sensor connector.
  5. Use an oscilloscope to capture cam and crank signals simultaneously while cranking and at idle. Compare waveforms to expected pattern — look for missing pulses, noise, distorted amplitude, incorrect timing relationship.
  6. If sensor signal is missing or distorted, swap with a known-good similar sensor (if practical) or bench-test sensor to confirm. Repair/replace sensor or wiring as required.
  7. If signals are present and clean but correlation is off, check mechanical timing: set engine to TDC and verify cam and crank timing marks. Inspect timing chain/belt for jump, wear, or failed tensioner.
  8. Inspect cam phaser and VVT oil control valve on bank 2 for proper operation; remove and bench-test solenoid if suspect. Replace clogged or stuck VVT components and replace oil/filter if contaminated.
  9. After repairs, clear codes and perform test drive or extended run to confirm code does not return and drivability is restored.
  10. If intermittent and not reproduced, consider extended road test with data logging, and review PCM software updates or technical service bulletins.

Likely causes

  • Bank 2 camshaft position sensor connector corrosion or open
  • VVT oil control valve on bank 2 sticking or clogged
  • Timing chain jumped one or more teeth due to wear/tensioner failure
  • Cam phaser failure on bank 2 causing incorrect cam timing
  • Crank sensor intermittent signal from damaged harness

Fault status

⚠️ Status
PCM detected crankshaft-to-camshaft position correlation fault on Bank 2 Sensor A — timing relationship out of tolerance.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5 - 4 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email