GM P1345 Error Code: How to Fix It

Hard 2-4 hours High Severity Verified June 2026
Error Code
P1345
Brand
GM
Product Type
automotive
Severity
High
DIY Difficulty
Hard
Estimated Fix Time
2-4 hours
The GM P1345 error code indicates a problem with the crankshaft to camshaft position correlation, meaning the engine's computer has detected that the crankshaft and camshaft are not properly synchronized. This timing issue can cause poor engine performance, rough idling, stalling, or prevent the engine from starting altogether.
Ad

Tools You'll Need

How to Fix Error Code P1345

  1. Safety First - Prepare the Vehicle

    Never work on a hot engine. Engine components can cause severe burns. Always disconnect the battery before working on electrical components.
  2. Scan for Additional Codes

  3. Inspect the Timing Chain and Components

    Do not attempt to remove timing components without proper tools and experience. Incorrect timing can cause severe engine damage.
  4. Check Crankshaft Position Sensor

  5. Inspect Camshaft Position Sensor

  6. Test Sensor Resistance and Voltage

  7. Check Engine Timing Marks

    Only attempt this if you have experience with engine timing. Incorrect timing adjustment can cause catastrophic engine damage.
  8. Clear Codes and Test Drive

Parts You May Need

Crankshaft position sensor
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Timing chain tensioner
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Timing chain tensioner
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Timing chain tensioner
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Timing chain tensioner
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Timing chain tensioner
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Crankshaft position sensor
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Timing chain tensioner
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you're not experienced with engine timing procedures, if the timing chain needs replacement, if multiple sensors require replacement, or if the error persists after basic diagnostics. Timing chain replacement requires specialized tools and expertise to prevent engine damage.

Frequently Asked Questions

What causes GM P1345 error code?
GM P1345 is typically caused by a stretched or loose timing chain, faulty crankshaft or camshaft position sensors, damaged timing chain components, or incorrect engine timing after recent repairs.
Can I drive with P1345 code?
It's not recommended to drive with P1345 code as it indicates timing issues that can cause engine damage. The vehicle may stall, have poor performance, or fail to start. Have it diagnosed and repaired as soon as possible.
How much does it cost to fix P1345?
Repair costs vary widely depending on the cause. Sensor replacement typically costs $100-300, while timing chain replacement can cost $800-2000 due to labor intensity and part costs.
Is P1345 a serious problem?
Yes, P1345 is a serious issue that affects engine timing. Ignoring this code can lead to engine damage, poor fuel economy, emissions problems, and potential engine failure if the timing chain breaks.
How do I prevent P1345 from happening again?
Regular oil changes with proper grade oil, replacing the timing chain at manufacturer intervals, and addressing engine performance issues promptly can help prevent P1345. Avoid letting the engine overheat as this can damage timing components.