1. Home
  2. /
  3. Complete List of OBD2...
  4. /
  5. P1345 Code – What...

P1345 Code – What Does It Mean & How To Fix It

This is one of the most frequent OBD2 trouble codes. Read the full article below to know what it means, how to fix it, and what other codes may show related to it.


P1345 is an OBD-II Code that refers to Crankshaft Position-Camshaft Position Correlation.


A P1345 code is a manufacturer specific code usually found either in Audi, GM (Chevrolet/GMC), Isuzu, Lexus, Mazda, Toyota, and Volkswagen vehicles. The vehicle sends a signal to the PCM powertrain control module for the position of the crankshaft relative to the top dead center on the compression stroke of cylinder 1.

The camshaft sensor transmits a signal to the PCM indicating the position of each camshaft lobe relative to each cylinder’s valves opening. The PCM then uses this signal to calculate the optimum fuel injector timing. When the CKS and CMS are out of sync by 1 to 2 degrees, the Error Code P1345 is displayed.


Common causes for this code include:

  • Faulty camshaft or crankshaft position sensor
  • Open or Short in Crankshaft Position Sensor electrical circuit
  • Malfunction in the circuit to VVT sensor
  • Fault in the ignition coil power
  • CKS or CMS is loose or is defective
  • Damaged PCM


The symptoms of a P1345 code are:

  • It might be difficult to get the engine started
  • Engine Stalls
  • There is a misfire(s) in the engine above 1500 RPM
  • Rough idle


To diagnose a P1345 DTC code, a technician would:

  1. Scan for codes in the ECM and look at the freeze frame data for failure. The freeze frame data should indicate whether the misfire occurred during cranking or engine running.
  2. Next, check for evidence of damage to the VVT system, either CKS/CMS wiring harness, PCM or Cam Angle Sensor.
  3. Check for poor connections at each sensor connector and replace any suspect parts.
  4. Also check the ignition coils power supply.

Common mistakes

The following are some of the most common mistakes that a technician may make when diagnosing a P1345 code:

  • Not verifying that all engine wiring harnesses are properly connected.
  • Not properly identifying the cause of the problem when using Freeze Frame Data.
  • Assuming that a part is good without actually testing it out.
  • Replacing parts without knowing what they do or how they work together.
  • Improperly reading and interpreting Sensor tests.

How serious is this?

A P1345 code is not a life-threatening problem, but any misfire will reduce fuel efficiency and increase emissions or just simply refuse to start. If it is not fixed soon, the engine may run roughly or stall under high load. If left too long, vehicle’s performance will suffer and there may be permanent damage.

What repairs can fix the code?

The following are solutions that may fix this problem:

  • Replace Camshaft Sensor
  • Replace Crankshaft Sensor
  • Repair open or short in the CKS/CMS electrical circuit.
  • Repair the PCM 
  • Repair open or short in ignition coil power supply
  • See manual for Manufacturer information or details

Related codes

A P1345 is related to and may be accompanied by the following codes:

P0011, P0012, P0020, P0420, and U0102 will also set when the CKS/CMS system is not operating properly. 


In conclusion, the P1345 code is a manufacturer specific trouble code that means the crankshaft position sensor isn’t sending the correct signal to the PCM. The engine will not start or run properly if this problem is left undetected. It is best to have a trained technician inspect it for you, but don’t delay because of the problems that can occur if it’s left too long.