P0018 Code – Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)
The P0018 diagnostic trouble code (DTC) is a generic OBD-II powertrain code that indicates the engine control module (ECM) has detected an incorrect correlation between the crankshaft position sensor (CKP) and the intake camshaft position sensor (CMP) on Bank 2. This usually indicates that the crankshaft and camshaft timing are no longer synchronized.
What Does P0018 Mean?
P0018 stands for Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A). The ECM continuously compares the crankshaft and intake camshaft signals. If their timing relationship exceeds the allowable limit, the P0018 code is stored.
Symptoms of P0018
- Check Engine Light illuminated.
- Hard starting or no-start condition.
- Rough idle.
- Engine misfires.
- Reduced engine performance.
- Poor acceleration.
- Engine stalling.
- Increased fuel consumption.
Common Causes
- Stretched or slipped timing chain.
- Incorrect valve timing.
- Faulty intake camshaft position sensor (CMP).
- Faulty crankshaft position sensor (CKP).
- Faulty VVT actuator or oil control solenoid.
- Low or contaminated engine oil.
- Damaged wiring or poor electrical connections.
- Faulty ECM (rare).
How to Diagnose P0018
- Check the engine oil level and condition.
- Scan for additional DTCs.
- Monitor CKP and CMP synchronization using live data.
- Inspect the timing chain or timing belt.
- Test the crankshaft and camshaft position sensors.
- Inspect the VVT system.
- Check wiring and electrical connectors.
How to Fix P0018
- Replace a worn timing chain or timing components.
- Correct engine timing.
- Replace a faulty camshaft position sensor.
- Replace a faulty crankshaft position sensor.
- Replace the VVT oil control solenoid if necessary.
- Repair damaged wiring or connectors.
- Change dirty engine oil and filter.
Estimated Repair Cost
- Oil and filter change: $40–$120
- Camshaft position sensor: $80–$250
- Crankshaft position sensor: $100–$300
- VVT oil control solenoid: $150–$400
- Timing chain replacement: $800–$2,500+
Note: Repair costs vary depending on the vehicle manufacturer, engine type, labor rates, and geographic location.
Related Diagnostic Trouble Codes
- P0016
- P0017
- P0019
- P0335
- P0340
Can You Drive with P0018?
Driving with code P0018 is not recommended. A timing correlation problem may lead to poor engine performance, engine stalling, or severe internal engine damage if left unrepaired.
Conclusion
P0018 indicates that the crankshaft and intake camshaft on Bank 2 are not synchronized correctly. The most common causes include timing chain wear, faulty sensors, VVT system problems, or electrical faults. Prompt diagnosis and repair are recommended to prevent expensive engine damage.