P1345 Code: Crankshaft Position – Camshaft Position Correlation

⚠️ Severe · drivable

Drivable, but the engine may run rough or stall; if the timing chain has jumped, driving can cause serious engine damage.

What P1345 means

The computer compares the signals from the crankshaft and camshaft position sensors to make sure the valve timing is correct. This code means those signals are out of sync, which usually points to a stretched or jumped timing chain, a faulty sensor, or incorrect timing.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Replace the camshaft position sensorYes$40–120
Replace the timing chain, tensioner, and guidesMechanic$500–1200
Inspect and replace the crankshaft position sensorYes$40–100

Frequently asked questions

Can I drive with a P1345 code?
Yes, but it's risky. If the timing chain jumped, the engine can damage itself while driving. Have it checked before driving far.
What does crankshaft-camshaft correlation mean?
The two sensors must agree on how the pistons and valves are timed. P1345 means they're out of sync, often from a worn timing chain.
How much does it cost to fix P1345?
A sensor swap is $40–$120. A timing chain replacement is the bigger job, at $500–$1,200.

Related codes

P0340
P0340 Code: Camshaft Position Sensor Circuit Malfunction
P0016
P0016 Code: Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.