What Is The P1345 Error Code On Your Car?

An engine’s efficiency, emissions, safety, power, and reliability rely on the proper operation of the many related systems and circuits. To maintain the proper and desired operation, vehicles are equipped with self-diagnosing computers. When a Powertrain Control Module (PCM) or other computer module detects a fault, a Diagnostic Trouble Code (DTC) is stored, and a warning light is illuminated to alert the driver of an issue. In the case of powertrain faults, the Check Engine Light (CEL) will be illuminated, and this could be the first sign that the subject of this guide – the P1345 code – has been triggered. This code relates to an issue with the camshaft or crankshaft position sensor, and commonly affects Chevrolet and GMC vehicles, but is not limited to just those manufacturers. Below, we’ll cover everything you need to know about the P1345 error code.



P1345 Error Code

Code Number

Code Description

Related Code

P1345

Camshaft Position Correlation

P0340 – Camshaft Position Sensor “A” Circuit

Related

P0340 Code: What It Is And How to Fix It

If your car is displaying this error code, you could be experiencing poor engine performance.

What Does The P1345 Error Code Mean On A Car?

The PCM or Vehicle Control Module (VCM) uses camshaft and crankshaft position sensors to monitor the state and position of the cam(s) and crank. This data is used to alter fuel and spark timing to optimize power, fuel efficiency, and reliability. If both the cam and crank signals are not at the desired position or the cam signal reference pulse is not detected with the relative crank signal reference pulse, the control module will set the P1345 error code.

Crank sensor
Crank sensor on a Chevrolet. (Source: TRQ/YouTube)


The P1345 error code is manufacturer-specific, so it won’t always have the same meaning for one manufacturer that it does for another. Chevy, Ford, and Mazda, for example, use this code for the camshaft-related issue primarily discussed here. BMWs, meanwhile, can set the P1345 code for an entirely different reason, which we’ll touch on in a lower section.

Related

P0316 Code: What It Is And How To Fix It

This fault code relates to an engine misfire when the car is started.

What Causes The P1345 Code To Be Triggered?

The following is a list of the most common causes of the P1345 error code:

  • Faulty camshaft position sensor(s)
  • Faulty crankshaft position sensor
  • Faulty wiring
  • Incorrect cam/crank timing
  • Loose timing chain or belt
  • Faulty distributor
  • Incorrectly installed distributor
  • Faulty PCM

Worn timing chain
Worn timing chain (Fix My Car/YouTube)

What Are The Obvious Symptoms Of The P1345 Code?

The following are the most common symptoms reported with a P1345 error code:


  • Check engine light illuminated
  • Failed emissions testing
  • Rough idle
  • Stalling
  • Misfires
  • Difficulty starting
  • Reduced power
  • Hesitation on acceleration
  • Decreased fuel economy

Related

P0300 Code: What It Is And How To Fix It

The cause of this error code is serious enough to stop driving your car until it’s fixed.

Can I Still Drive With The P1345 Error Code Present?

The P1345 error code can lead to several driveability concerns, such as stalling and cylinder misfires. Any time the vehicle becomes unpredictable, we recommend seeking repairs immediately, as tthis could be a safety hazard. The P1345 code can also indicate a mechanical timing issue. If your vehicle is equipped with an interference engine, severe damage can occur if the timing falls too far out of sync. For these reasons, we recommend repairing your vehicle as soon as possible if the P1345 code is set.

P1345 Code on scanner
P1345 code displayed on scanner (Beck Built/YouTube)


How To Fix A P1345 Error Code On Your Car

The P1345 error code can be set for several faults and failures, as mentioned above. As always, we recommend verifying the fault code is active before making any repair attempts. Never assume which code is set by vehicle symptoms alone; always verify DTCs with a system scan. If you do not own a scanner to perform a system check yourself, you can pay a visit to your local parts store where they’ll usually perform a system scan for free. Additionally, emissions testing centers and repair facilities can scan your vehicle for DTCs. Once you’ve verified the P1345 error code is active, you can begin inspections and repairs. Below, we’ll cover the most common faults and repairs for the P1345 error code.

Faulty Camshaft Position Sensor

A faulty or misaligned camshaft position sensor can be the cause for the P1345 fault code. We recommend inspecting the camshaft position sensor visually first. Remove the sensor (if possible) and inspect the sensor for damage and debris. If the vehicle uses a two-wire sensor, the sensor’s resistance can be measured with an ohmmeter.


Camshaft position sensor
Camshaft position sensor (O’Reilly Auto Parts/YouTube)

Faulty Crankshaft Position Sensor

The crankshaft position sensor plays a major role in engine operation. This sensor is used to verify engine timing, identify cylinder misfires, and adjust spark/fuel timing. Crankshaft sensors are typically found at the bottom of the engine where the sensor is susceptible to oil, dirt, and damage. Inspect the crankshaft position sensor using a service manual.

Crankshaft position sensor comparison
Crankshaft position sensor comparison (AnthonyJ350/YouTube)


Checking For A Worn Distributor

The P1345 fault code can be caused by ignition system faults. In the case of the P1345 Chevy code, specifically related to the 5.7L V8s, a worn distributor could be the reason for the fault code. Inspect the distributor shaft and rotor for excessive play. Follow the manufacturer’s procedure to fully inspect the distributor.

Distributor inspection
Distributor inspection on a Chevy with a 5.7L V8. (JamesonDIY/YouTube)

Related

Chevy Silverado Code P0300: What It Is And How To Fix It

If your Silverado is setting this error code, you need to have it inspected immediately.

Worn Timing Components

A worn timing chain or an incorrectly timed engine can be the cause of the fault code. On most vehicles, if a timing variance of as little as 2 degrees is detected, the code will be set. Inspecting an engine’s timing can be done using the timing marks found on the engine and by removing the valve cover of the engine. Replacing timing components is an involved job that can result in engine damage if not done correctly. In many scenarios, you may need to let the pros handle timing inspections and repairs.


New timing chain
New timing chain. (Fix My Car/YouTube)

Related

What are some symptoms of a bad timing belt?

If your timing belt needs to be replaced, you may hear a ticking noise from the engine. A misfiring engine, leaking oil, exhaust smoke, or an inability to start your engine are other possible symptoms. Since serious damage can occue if a timing belt breaks, it’s advisable to replace this component according to the guidelines in your car’s manual. Have you dealt with a bad timing belt?

How Much Does It Cost To Fix The P1345 Error Code?

The cost to repair the P1345 error code will vary from vehicle to vehicle as the code is manufacturer-specific and can be set for different conditions and faults. For most vehicles, the P1345 code is related to a timing correlation or ignition malfunction. The cost to fix the P1345 code on a Chevy or GMC model with a 5.7L V8 will be between $270 and $720, according to RepairPal; this estimate applies to the Chevrolet Silverado 1500, specifically.


Sensor malfunctions such as a faulty camshaft or crankshaft sensor will cost you between $180 and $250. Sensor replacements can usually be done by most DIYers. This can save you a fair bit of money as replacement sensors typically cost between $35 and $100. If your vehicle is setting the P1345 error code, we recommend a simple visual inspection of the sensors first. Sensors are usually easy to replace, allowing you to save money by avoiding labor charges. This fault code is not one you’ll want to leave unattended as an incorrect cam/crank correlation can be fatal to your engine. Most vehicle manufacturers use the code in relation to cam/crank timing faults. However, others may use the code in relation to misfire faults, such as BMW.


Component Cost Estimates

Component

Cost Estimate

Camshaft Position Sensor

$35 – $100

Crankshaft Position Sensor

$35 – $120

Distributor (Remanufactured/Aftermarket)

$50 – $50

Timing Component Set

$140 – $1,400

What Does The P1345 Error Code Mean On BMW Models?

“Misfire Cylinder 2 With Fuel Cut-off” may be the message displayed with the P1345 warning code on BMW models. In this scenario, BMW uses the fault to indicate the fuel injector was turned off when the misfire was detected to prevent raw fuel from damaging the catalytic converter.

BMW_M5_Touring-095

What Is The Crankshaft Position Correlation Code P1345?

The P1345 code can, but does not always, indicate a timing issue. In most cases, the code is repaired by sensor replacements.

Is A Camshaft Position Sensor Code Bad?

DTCs are not necessarily “bad”, they just indicate a fault has been detected and repairs may be necessary. In this case, replacing a sensor can resolve your issue, whereas a new timing component set could cost much more.


Leave a Reply

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