Trouble Code P1345 means something a little bit different for each type of car because of the manufacturers. The big differences are really in how the code is described by each manufacturer. Generally, trouble code P1345 refers to a problem with the ignition system of the vehicle. But in a GMC or Chevrolet, P1345 means your crankshaft sensor position or camshaft sensor position was not timed properly.
There are several possible causes for trouble code P1345 and the position timings being off. The most common causes include a bad crankshaft position sensor, bad camshaft position sensor, loose crankshaft position sensor, loose camshaft position sensor, or an engine problem related to the timing of the valve.
To diagnose the problem, you should first connect a diagnostic scanner to the powertrain control module and verify that trouble code P1345 actually comes up. The symptoms you’ll experience beforehand include engine stalls, the Check Engine warning light, and trouble starting the engine. Any of these symptoms should motivate you to run the scan on the module.
The powertrain control module receives information from the camshaft position sensor and crankshaft position sensor regularly. Whenever the position timing is off, the powertrain control module will detect it. That is why it produces trouble code P1345. The engine needs both sensors to function properly because they each work together to ensure the engine receives the proper amount of fuel. They also ensure the spark timing is right.
If you have experience replacing components in cars, then you could possibly do this repair task yourself. However, it is recommended that you have a professional mechanic do the job. Even though you may need to pay $100 per hour for their services, it will be worth it. Letting this problem go unfixed could cause permanent damage to your engine and possibly some other corresponding components.
- P0016: Crankshaft Position A – Camshaft Position Correlation (Bank 1)
- What does a Diagnostic Trouble Code (DTC) Mean?
If you’re lucky, then you may simply need to tighten the connection of one or both sensors. But in most cases, the problem is caused by a bad sensor or electrical connection failure. It’s rare that the timing chain or chain tensioner would cause this issue, but don’t count those out either when trying to solve the problem.