AutoFaultCodes.com
OBD-II fault code definitions, symptoms, causes, and step-by-step diagnostics.
Standardized generic DTCFuel, air metering & auxiliary emissions

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

P0018 is the standardized powertrain DTC for “Crankshaft Position–Camshaft Position Correlation — Bank 2 Sensor A.” The code identifies the monitored condition; it does not by itself prove which part failed.

Standardized generic definition
Crankshaft Position–Camshaft Position Correlation — Bank 2 Sensor A
DTC category
Fuel, air metering & auxiliary emissions
Diagnostic priority
Moderate to high. Correlation or timing faults can indicate low oil pressure, VVT control problems, or mechanical timing errors.
Copy code

What P0018 means

P0018 is the standardized powertrain DTC for “Crankshaft Position–Camshaft Position Correlation — Bank 2 Sensor A.” The code identifies the monitored condition; it does not by itself prove which part failed.

Start with the stored data and the simplest external checks before replacing the component named in the code.

Bank/sensor location note

Bank 2 is the cylinder bank opposite Bank 1. Bank 1 contains cylinder No. 1. Physical left/right location varies by engine and installation, so verify service information before replacing a bank-specific component.

How to interpret the code wording

“Correlation” means two monitored signals no longer agree within the expected relationship. Confirm mechanical timing/alignment and system operation as well as sensor signals; replacing one sensor without checking the underlying relationship can miss the root cause.

Possible symptoms

  • Check Engine Light
  • Rattle on startup
  • Rough idle or loss of power
  • Hard start
  • Reduced fuel economy

Causes to test

These are diagnostic possibilities, not a statistical parts-replacement ranking. Vehicle-specific service information takes priority.

  • Low/dirty/wrong-viscosity engine oil affecting VVT operation
  • Sticking VVT oil-control valve or actuator/phaser
  • Cam/crank sensor signal or wiring issue
  • Timing chain/belt wear, jump, or incorrect mechanical timing
  • Oil-pressure or oil-passage problem

Step-by-step diagnostic workflow

  1. Check oil level, condition, and correct viscosity first.
  2. Review cam commanded versus actual angle when supported.
  3. Inspect and test VVT solenoids and oil supply passages.
  4. Compare cam and crank signal integrity; inspect connectors and harness.
  5. If correlation remains out of specification, verify mechanical timing before replacing sensors.
  6. Clear codes only after repair, then complete an appropriate drive cycle and verify the code and symptoms do not return.
Preserve evidence: EPA OBD guidance emphasizes that stored DTCs and freeze-frame data are important to proper diagnosis. Save them before clearing codes.

Scan data worth checking

  • Commanded vs actual cam angle
  • Cam/crank synchronization or correlation status
  • Engine oil temperature/pressure data where available
  • RPM during crank/start

Severity and drivability

Moderate to high. Correlation or timing faults can indicate low oil pressure, VVT control problems, or mechanical timing errors.

Stop driving and investigate immediately if there is a flashing MIL, oil-pressure warning, overheating, fuel leakage, severe misfire, major loss of power, abnormal mechanical noise, or a transmission that is slipping badly.

Common diagnostic mistakes

  • Replacing cam or crank sensors when the timing chain has stretched
  • Ignoring low oil level or wrong oil viscosity
  • Forcing or powering VVT actuators outside approved procedures

Related generic codes

P0017 — Crankshaft Position–Camshaft Position Correlation — Bank 1 Sensor BP0019 — Crankshaft Position–Camshaft Position Correlation — Bank 2 Sensor BP0016 — Crankshaft Position–Camshaft Position Correlation — Bank 1 Sensor AP0015 — B Camshaft Position Timing Over-Retarded — Bank 1P0021 — A Camshaft Position Timing Over-Advanced or System Performance — Bank 2P0014 — B Camshaft Position Timing Over-Advanced or System Performance — Bank 1

Source and accuracy notes

Generic DTC structure and standardized definitions are governed by SAE J2012/J2012DA. Actual enable criteria, thresholds, circuit pinouts, test values, software conditions, and repair procedures vary by vehicle. Use current OEM service information for the exact year/engine/calibration and check applicable manufacturer technical service bulletins. See the site methodology and primary-reference policy.