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.
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
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.
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.
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.
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.
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.
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.
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.
