What is a P1345 OBDII Engine Code?

By | September 20, 2022

What is a P1345 OBDII Engine Code
If you get an OBDII code P1345, it is a “Crankshaft Position-Camshaft Position Correlation” error.

This is one of the more interesting errors since the vehicle still usually runs and often is not a bad camshaft position sensor.

While the Camshaft Position sensor may be bad, replacing it often does not fix a P1345 error code.

Replacing the Camshaft Position sensor and crankshaft position sensor solves the issue 50 percent of the time.

What Is a P1345 OBDII Code?

A P1345 OBDII Code is a “Crankshaft Position-Camshaft Position Correlation” error.

The onboard computer (ECM) is getting data that the TDC (Top-dead-Center) is off by 2 degrees or more.

An engine timing is set to TDC, and when it is off, this can cause issues depending on how far off it is.

Possible P1345 OBDII Code Symptoms

  • Engine Light On
  • Rough idle
  • Difficulty starting

What causes a P1345 OBDII Code?

  • Fuse
  • Wiring
  • Timing Belt or Chain
  • Camshaft Position Sensor
  • Crankshaft Position Sensor
  • Distributor Cap
  • Rotor
  • Timing is Off

Can I Drive with a P1345 OBDII Code?

If the car or truck is running, it is possible to drive it with a P1345 OBDII Code.

When a vehicle’s timing is off, it will depend on how far off as to if it is still drive-able or not.

It is best to take it in to get repaired as soon as possible.

How To Diagnose a P1345 OBDII Code

The first step to diagnosing the problem is to rule out possible bad components.

First, check all the fuses and test that they are good.

Next, check the wiring going to the camshaft position sensor and crankshaft position sensor.

If the fuses and wiring are all good, many mechanics will start swapping out parts.

How To Fix a P1345 OBDII Code

If the fuses and wiring are all good, replace the camshaft and crankshaft position sensors.

Replacing these two sensors solves the issue roughly half the time.

If this does not solve the problem, check the disturber cap and rotor and possibly replace them.

If all the options above do not work, the disturber timing may be off and need to be timed again.

For example, This code was seen on a Chevy 5.7 Vortec engine, and after replacing the sensors, cap, and rotor, the problem was fixed by adjusting the timing.

The Chevy 5.7 Vortec timing is adjusted at the disturber with a bolt holding it in place.

When the bolt is loosened slightly, the disturber can be turned left or right, which adjusts the timing.

Cost to Diagnose and Repair a P1345 Code

The cost to repair a P1345 Code will depend on how many parts are swapped out and the time to troubleshoot the error.

If you find the cause yourself, the costs should be minimal with only parts that were bought.

Usually, the parts replaced are the sensors, cap, and rotor, which the cost can be looked up online.

If the vehicle is taken to a provisional shop, the cost will vary from shop to shop for labor cost.

If you are getting a P1345 OBDII Engine Code error, the onboard computer (ECM/PCM) is reading a problem with the timing.

A mechanic will likely replace the camshaft position sensor and crankshaft position sensor along with the disturber cap and rotor.

If this does not solve the issue, the vehicle likely needs to have the timing set again.

This is a common problem with the 5.7 Vortec engine, with many forums and YouTube videos having fixes.

Have you had a P1345 error code with or engine? Let us know your thoughts below?

One thought on “What is a P1345 OBDII Engine Code?

  1. Elliot

    I had the same code P1345 Code pop up I was running throw my brain it was my injectors need to be Recalbrate I cleaned the code after never cam back it happened on the 5.3L engine to my friends truck did the same so I recalibrate the truck it fire right up


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.