P0018 Fault Code

P0018 OBD-II Trouble Code Short Description

Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)

What does trouble code P0018 mean?

The P0018 fault code refers to a problem with the crankshaft position - camshaft position correlation on bank 2 sensor A. In simpler terms, it means that there is a discrepancy between the position of the crankshaft and the camshaft on one of the cylinders in bank 2 of the engine.

This issue typically occurs due to problems with the timing belt or chain, camshaft or crankshaft position sensors, or mechanical issues with the timing chain system. When the sensors detect that the crankshaft and camshaft are not aligned properly, the engine control module (ECM) triggers the P0018 fault code.

The solution to this problem will depend on the exact cause. Here are some steps to consider:

  1. Inspect the timing belt or chain: If the timing belt or chain is worn out or damaged, it should be replaced. This will ensure that the crankshaft and camshaft are properly synchronized.

  2. Check the camshaft and crankshaft position sensors: Faulty sensors can contribute to the correlation problem. If any of these sensors are malfunctioning, they should be replaced.

  3. Verify proper oil pressure: Insufficient oil pressure can affect the performance of the timing chain system. Ensure that the engine has proper oil levels and pressure.

  4. Inspect the timing chain system components: It's important to check the timing chain tensioner, guides, and sprockets for any signs of wear or damage. If any components are faulty, they should be replaced.

It's recommended to consult a qualified mechanic or use a professional diagnostic tool to accurately diagnose and fix the issue associated with the P0018 fault code. Ignoring or neglecting this problem can lead to engine misfires, performance issues, or even engine damage.


What are the symptoms of the P0018 code?

The symptoms of a P0018 fault code on cars may include:

  • Engine misfire or hesitation
  • Lack of power or reduced engine performance
  • Rough idle or stalling
  • Illumination of the Check Engine Light (CEL)
  • Engine noise or vibrations
  • Poor fuel economy.


What causes the P0018 code?

The P0018 fault code typically indicates a problem with the correlation between the crankshaft position and camshaft position on Bank 2 Sensor A. This could be caused by several factors, including:

  1. Incorrect timing belt or chain tension: If the timing belt or chain is not properly tensioned, it can cause the crankshaft and camshaft to be out of sync.

  2. Faulty camshaft or crankshaft position sensors: A malfunctioning sensor can provide incorrect readings, leading to a correlation error between the two positions.

  3. Issues with the timing chain or belt: A stretched or damaged timing chain or belt can affect the synchronization between the crankshaft and camshaft.

  4. Engine mechanical problems: Problems with the engine's internal components, such as worn-out timing gears or a damaged crankshaft position ring, can also cause this fault code.

  5. Wiring or connector problems: Faulty wiring or poor connections between the sensors and the engine control module (ECM) can lead to inaccurate readings and trigger the fault code.

It is important to diagnose and fix the underlying cause of the P0018 fault code to prevent further engine damage and ensure proper engine performance.

Possible Solutions

How to fix P0018?

To fix the P0018 fault code on cars, you can try the following steps:

  1. Check the engine oil: Ensure that the engine oil level is correct and that it is of the recommended type and viscosity. Dirty or low-quality oil can cause timing issues and trigger this fault code.

  2. Inspect the camshaft position sensor (CMP): Check the CMP for any signs of damage or malfunction. Clean or replace the sensor if necessary. Ensure it is properly connected.

  3. Examine the crankshaft position sensor (CKP): Inspect the CKP for any damage or malfunction. Clean or replace the sensor if needed. Ensure it is securely connected.

  4. Verify timing chain/belt condition: Check the timing chain or belt for any signs of wear, slippage, or misalignment. Replace it if necessary, following manufacturer's recommendations.

  5. Check timing chain/belt tensioner: Ensure that the timing chain or belt tensioner is functioning correctly. A faulty tensioner can lead to timing problems and trigger the fault code.

  6. Inspect the electrical connections: Check all the wiring harnesses, connectors, and terminals related to the camshaft and crankshaft position sensors. Make sure they are clean, secure, and free from corrosion.

  7. Scan for other fault codes: Perform a comprehensive OBD-II scan to check for any additional fault codes that may be related to the P0018 code. Address any other issues found.

  8. Reset the ECU: If the fault code persists after performing the above steps, you can try resetting the Engine Control Unit (ECU) by disconnecting the battery for a few minutes. This may help clear any temporary glitches or errors.

  9. Seek professional help: If you are unable to diagnose or fix the issue on your own, it is recommended to take your car to a qualified mechanic or dealership for further inspection and repair.

Note: The specific steps and procedures may vary depending on the make, model, and engine of your car. Always consult the vehicle's service manual or contact a professional for accurate information.