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
- Check engine light is on
- Engine runs rough or misfires
- Hard starting or no start
- Loss of power
- Engine stalls
Common causes
- most common: Stretched or jumped timing chain
- common: Faulty camshaft position sensor
- common: Worn timing chain tensioner or guides
- less common: Faulty crankshaft position sensor
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the camshaft position sensor | Yes | $40–120 |
| Replace the timing chain, tensioner, and guides | Mechanic | $500–1200 |
| Inspect and replace the crankshaft position sensor | Yes | $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
P0016P0016 Code: Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.