What is P0016 Code? | P0016 Crankshaft Position Camshaft Position Correlation Bank 1 Sensor A

What Does Code P0016 Mean?

The P0016 is a Diagnostic Trouble Code (DTC) which means that the correlation between the crankshaft position (CKP) sensor signal and the camshaft position (CMP) sensor signal on bank 1 is inaccurate according to the intake camshaft position sensor.


The camshaft position sensor sends information to the Powertrain Control Module (PCM) of your car. The PCM utilizes this data to control the fuel injection rate of the fuel injector and ensures efficient combustion inside the combustion chamber.  

The powertrain control module uses the engine speed and position of the crankshaft to control fuel injection rate and ignition timing. However, when the crankshaft or camshaft position sensors don’t properly send signals to PCM, the PCM cannot effectively control the fuel injection, resulting in starting and idling problems.

In maximum cars, the CKP sensor is installed near the cylinder head, and the camshaft position sensor is installed on the opposite side of the timing rotor connected to the engine camshaft. In some diesel engine vehicles, CKP sensors install on the fuel pump, crankshaft pulleys, or flex plates/flywheel.

How to diagnose a P0016 OBD-II code?

There are multiple methods to diagnose the P0016 code. One of the best methods to diagnose an OBD-II trouble code is to use an OBD-II scanner or book a diagnostic test with a trusted professional. Follow the below-given steps to properly diagnose the P0016 code:

  1. Visually inspect oil control valves, CMP sensor, CKP sensor, and wiring to find the main problem.
  2. Make sure the engine oil level is according to the engine requirements. The oil must be clean with sufficient viscosity. A low level of engine oil may cause P0016.
  3. Properly scan all other engine trouble codes and view freeze frame data to see when the code was triggered.
  4. Now reset the Check Engine Light and make a test drive to see if the trouble code still
  5. Now turn the OCV on and off to verify that the CMP sensor is warning about the bank 1 camshaft timing change.
  6. Try the manufacturer’s recommended tests on the trouble code to determine the reason for the code.

Before starting the P0016 code diagnosing process, you should verify the code and the fault before attempting to repair it. This also includes a visual assessment of possible common issues such as wiring and connections of the different parts.

How to avoid a P0016 trouble code?

The best way to stop the P0016 code is to maintain the car according to the manufacturer’s instructions. Follow the below-given tips to avoid P0016:

  1. If the temperature begins to exceed 32°C, immediately park your car in a sheltered area because extreme heat may damage sensitive components such as timing and sensor parts.
  2. You must prevent your vehicle from extreme vibration. This can also damage sensitive parts. For example, avoid traveling at high speeds on bad roads.
  3. Regularly inspect the wiring for malfunction and corrosion, especially when changing the engine oil.
  4. Change the oil regularly to keep it clean, and always use a high viscosity oil according to the manufacturer’s
  5. Maintain sufficient oil level.

Symptoms of a P0016 Trouble Code

When the P0016 trouble code is activated, it produces one of the below-given symptoms:

  1. Check Engine Light starts illuminating
  2. A reduction in the engine performance
  3. The engine may have starting issues or will not start at all.
  4. Engine consumes more fuel than usual
  5. Excessive noise coming from the timing chain
  6. The engine may have stalling or idling issues.
  7. The engine runs erratically or feels rough while running.

Read More: Symptoms and causes of low engine oil

Causes of P0016 OBD-II code

There are multiple causes of the P0016 code, but the following are the most common causes:

Causes of P0016 code

  1. Worn timing belt
  2. Damaged or bad connections or wiring
  3. Bad CKP sensor
  4. Jumped timing
  5. Bad CMP sensor
  6. Damaged timing chain tensioner
  7. Dirty engine oil
  8. Oil Control Valve (OCV) has a restriction in the OCV filter.
  9. Stretched timing chain
  10. Bad camshaft phaser
  11. Engine overheating
  12. The failure of the mechanical oil system
  13. Insufficient engine oil
  14. Inconsistent signals from the camshaft and crankshaft sensors.
  15. Slipped reluctor ring on bank 1 exhaust camshaft

Common mistakes when diagnosing the P0016 code

Following are the most common mistakes that you may make while diagnosing the P0016 trouble code.

  1. Error codes and problems not verified prior to diagnosis.
  2. Use of inappropriate tools to inspect defective parts.
  3. No visual inspection for connections and wiring issues before their replacement.
  4. You have not followed diagnostic procedures that could lead to a misdiagnosis.
  5. You haven’t checked the engine oil level.

How much does it cost to repair the P0016?

The repair cost of the P0016 depends on many factors, such as your living area, labor cost, and vehicle type. The average repair cost of P0016 is between 75$ to $150.

To fix the P0016 error code, you may need to repair one of the below-given parts of your vehicle. The below table represents the repair cost of the relevant part and labor cost.

  • Timing chain: $1,630 to $1,870
  • Timing belt: $300 to $400
  • Oil filter and oil change cost: $15 to $65
  • Reluctor ring: $210 to $700
  • CKP sensor: $170 to $240
  • CMP sensor: $170 to $230

How to fix a P0016 OBD-II code?

Sometimes, resetting the trouble code and performing a test drive may resolve the problem. However, in serious conditions, you must perform the following steps to fix the P0016:

  1. First of all, visually inspect the connections and wiring. Properly connect all the parts and wirings.
  2. Ensure the proper alignment of the crankshaft and camshaft.
  3. Use an OBD scanner to scan other available codes. Most cars also have P0019, P0018, P0017, and P0009 codes. If you see these codes, you can easily find the main issue. To fix the code, you need to fix the issue.
  4. Inspect the timing chains and rails and replace them if necessary.
  5. Change the camshaft OCV for Bank 1 exhaust camshaft.
  6. If your car is creating irregular internal issues due to vibration or heat, replace the CMP sensor on bank 1. These problems can’t always be verified. Replace the CMP sensor only if other repairs and inspections don’t fix the problem.
  7. The cam phaser can misalign due to multiple reasons. Expel the dirt and repair damaged phaser components to fix the cam phaser issue.

FAQ Section

Is Code P0016 Serious?

Yes! The P0016 trouble code is serious and indicates a serious problem with your car. The proper alignment of the camshaft and crankshaft is very important for the efficient working of the vehicle.

The camshaft and crankshaft are fixed in a timing sequence to ensure the efficient working of the engine. If the timing is out of sync, all parts of your engine will stop working.  

But it’s not just about reducing power or using more fuel. If you do not fix the problem on time, then with the passage of time, the engine will be damaged completely.

What are the Causes of the P0016?

Your car may show a P0016 trouble code due to one of the below-given causes:

  1. Worn timing belt
  2. Damaged or bad connections or wiring
  3. Insufficient engine oil
  4. Bad CKP sensor
  5. Jumped timing
  6. Bad CMP sensor
  7. Failure of the mechanical oil system
  8. Damaged timing chain tensioner
  9. Engine overheating
  10. Dirty engine oil
  11. Bad camshaft phaser
  12. The Oil Control Valve has a restriction in the OCV filter.
  13. Stretched timing chain

Can low oil cause a P0016 code?

Yes, a low oil level or dirty oil may lead to a P0016 code. The engines with a timing chain always need a regular oil supply to properly lubricate the chain. Therefore, you must inspect your vehicle’s oil level before driving and replace it with fresh oil at least once a year.

What are the signs of P0016?

Following are the signs of P0016:

  1. The engine runs erratically or feels rough while running.
  2. Check Engine Light starts illuminating
  3. The engine may have stalling or idling issues.
  4. A reduction in the engine performance
  5. Excessive noise coming from the timing chain
  6. The engine may have starting issues or will not start at all.
  7. Engine consumes more fuel than usual
Read More
  1. Symptoms and causes of P0017
  2. Symptoms and causes of P0505
  3. Causes of a bad Powertrain Control Module (PCM)
  4. Symptoms and causes of P0012

Leave a Comment