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?
- Failed Camshaft Position Sensor
- Blown Fuse
- Wiring Open or Short
- Timing Belt or Chain
- Crankshaft Position Sensor
- Distributor Cap
- 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
Check for a possible blown fuse in the engine bay fuse box and the inside fuse box.
Examine the wiring at the camshaft and crankshaft position sensors as an open or short can cause issues.
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?