Error Code P1345 is defined as Crankshaft Position-Camshaft Position Correlation.

This error code is a manufacturer-specific trouble code, meaning it does not apply to all vehicles makes. Rather, it applies only to specific vehicle makes, such as Audi, GM (Chevrolet/GMC), Isuzu, Lexus, Mazda, Toyota, and Volkswagen. Specification of the definition, troubleshooting, and repairs still vary from one make and model to another. Regardless of how the manufacturer describes the code, all vehicles will have one thing in common with this code – it’s an ignition problem.


As said earlier, this code is a manufacturer-specific code, and each manufacturer will have slightly different definitions and causes for this code simply because of the difference in engine design, and type of ignition triggers used. Some vehicle comes with coil and plug arrangements, while some use one coil for two plugs. Also, some vehicles use camshaft timing, which means the camshaft advances or automatically retards at certain RPM.

All vehicles regardless of the manufacturer use CKS to send a signal to the PCM (powertrain control module, also known as ECM or engine control module in other vehicle makes) for the position of the crankshaft relative to the top dead center (TDC) on the compression stroke of cylinder 1.

The CMS (camshaft sensor) then sends a signal to the PCM about the position of the camshaft lobes relative to the valves opening on each cylinder. The PCM then uses this signal to determine the best fuel injector timing.

Thus, Error Code P1345 is set when the correlation between the CKS and CMS are more than 1 to 2˚, or out of sync.

Common Symptoms

Regardless of the make and model of the vehicle, the common symptoms of this code are usually the same, such as:

  • Stalling
  • Rough idle
  • Difficulty starting
  • Engine misfire above 1500 RPM

As with other codes, this code activates the Check Engine light and registers the code to the vehicle’s memory system.

Possible Causes

Since this code is a manufacturer-specific, the cause for it varies widely between manufacturers. For Audi vehicles, for instance, this code refers to a fault in the ignition coil power output stage 3 short to ground.

For Toyota, this code suggests a malfunction in the circuit to the variable valve timing sensor on the LH bank, in the sensor itself, or a faulty PCM.

For BMW, this code means a misfire in cylinder #2 with fuel cutoff.

For GM vehicles (Chevrolet, GMC, etc.) this could be caused by a lot of factors, such as slipped or improperly installed valve timing chain. Loose or defective CKS or CMS, or the ignition timing and correlation has exceeded more than 2˚ separation between the CKS and CMS signal. The mechanical valve timing may be off.

How to Check

Diagnosis of this code obviously differs from one make and model to another. Thus, the best way to check for this code is to get the service manual of the vehicle and the go online to get the TSB (technical service bulletins) for the code.

As with most codes, diagnosis of this code will also require the use of OBD-II scanner plugged into its OBD port. The technician will turn the ignition switch on without starting the engine. Then, they’ll press “Read” button to record all codes present within the vehicle’s memory.

They will take note of the codes stored and then proceed with the recommended repair procedures. This is where the service manual comes in handy, as it will provide the detailed step-by-step diagnosis for the code pertaining to its make and model.

Usual diagnosis, however, requires checking for:

  • Loose or missing distributor hold down bolt
  • Loose CMP sensor causing variance in the sensor signal
  • Loose distributor rotor on the distributor shaft
  • Wrongly installed distributor-1 tooth OFF in either advanced or retard positions
  • Excessive free play in the timing chain and gear assembly

For intermittent conditions, the problem may be caused by:

  • Rubbed through or scuffed through wire insulation
  • Poor connection
  • Broken wire inside its insulation

How to Fix

As said earlier, diagnosis differs from one make and model, so does its repair. The common repairs, however, can be:

  • Replacement of the crankshaft position sensor
  • Check for proper installation of the distributor, repair as necessary

In many cases, this code is usually caused by simple electrical connection failure or a failed camshaft sensor. Loose CKS and CMS are also possible, but highly unlikely.

Also, it’s rare for the timing chain to jump a tooth unless the vehicle has extremely high mileage. The chain tensioner can also wear out, making a big deal of slack in the chain.

If there has been a misfire or failed sensor, then an additional code will come with P1345.