Need car parts? Select your vehicle
Reading Time: 5 minutes
  • Diagnostic trouble code (DTC) P0345 stands for “Camshaft Position Sensor “A” Circuit (Bank 2).”
  • The powertrain control module (PCM) sets the P0345 code if the camshaft position sensor (CMP) either sends inconsistent signals or stops transmitting any signal.
  • Common causes of the P0345 code are a bad CMP, problems with the sensor wiring, a failed crankshaft position sensor, damaged or misaligned timing components, and a faulty PCM.
  • A vehicle with the P0345 code exhibits symptoms like an illuminated check engine light, reduced engine performance, rough idling, stalling, misfiring, issues with starting the engine, power loss, and increased fuel consumption.

Error codes that affect the drivability of the vehicle or the performance of the engine are quite serious. Ignoring these codes might lead to further engine malfunction and damage. That’s why, if the check engine light illuminates, you need to identify and address the issue it refers to immediately.

The P0345 code points toward a problem in the camshaft position sensor. What triggers this error code and what are its symptoms? What can trigger this code and how can you fix it? Read on to find out the answers to these questions and more.

What Does the P0345 Code Mean?

Replacement Camshaft Position Sensor isolated
The P0345 is triggered when the powertrain control module (PCM) detects an inconsistent signal or lack of signal from the CMP sensor.

Diagnostic trouble code (DTC) P0345 stands for “Camshaft Position Sensor “A” Circuit (Bank 2).” This code refers to an issue in the camshaft position sensor (CMP) circuit of the engine’s bank 2, which is the bank not containing cylinder #1.

See also  P0340 Code: Camshaft Position Sensor "A" Circuit Malfunction

The P0345 is triggered when the powertrain control module (PCM) detects an inconsistent signal or lack of signal from the CMP sensor.

The CMP sensor measures the exact rotational position and speed and position of the camshaft. The data that the CMP gathers is important because it’s used by the ECM to control the ignition spark and the fuel injector timing.

If you’re a DIYer planning to fix P0435 yourself, you can read about the camshaft position sensor and how it can trigger OBD codes.

Continue reading to learn the common causes of code P0345.

What are the Possible Causes of the P0345 Code?

timing belt repair
Misaligned or damaged timing components can cause code P0345.

Like all OBD-II codes, there are several possible reasons why a P0345 code is set. Proper diagnosis and repair can only start once the root cause has been found. Below is a list of some of the possible causes of P0345:

  • CMP failure
  • Wiring issue
  • Faulty crankshaft position sensor
  • Misaligned or damaged timing components
  • Powertrain control module (PCM) failure
  • Outdated engine control module (ECM) software (very very rare)

What are the Common Symptoms of the P0345 Code?

Below are some common indications that you might be dealing with the engine code P0345.

  • Illuminated check engine light
  • No symptoms at all
  • Diminished engine performance
  • Rough idle/stall
  • Engine misfire
  • Engine may not start or may be hard to start
  • Engine may start just fine one time and not the next
  • Loss of power when driving
  • Increased fuel consumption

Note that a failed cam position sensor on Bank 2 of an engine with 2 banks will always store this code (or a P0340), but there may be no other noticeable symptoms.

Some cam sensors are adjustable, (like those in distributors or cam synchronizers that go where the distributor used to go on earlier engines). There are special tools and procedures for cam sensor adjustment, so don’t try to guess at adjusting the cam sensor. Cam sensors that simply bolt into the valve cover or cam housing aren’t adjustable and are basically plug-and-play replacements.

How to Diagnose the P0345 Code

Diagnosing OBD-II codes like the P0345 code can be challenging because you’ll have to narrow down the exact cause from the list of all possible causes. If you’re unsure of how to go about the process of diagnosis or you’re not that confident with your DIY automotive repair skills, go to your trusted mechanic to have the issue checked.

Want to diagnose the problem yourself? You can watch the video below to refresh your knowledge on the P0345 code:

How to Fix the P0345 Code

Replacing the CPS is not a guaranteed fix for the P0345 code. The DTC indicates an issue in any part of the circuit, which includes the CPS, the wiring, or even the PCM. The only way to resolve it is to address what caused it.

Find the right solution with materials like repair manuals and other resources. The repair process may also vary depending on your vehicle’s make and model, so be sure to research confirmed fixes that are specific to your car. When in doubt, don’t hesitate to contact your mechanic.

See also  P0300 Code: Random or Multiple Cylinder Misfire Detected

Other Notes About P0345

The P0345 indicates that there is a serious problem with your vehicle, one that can greatly affect your engine’s performance and drivability. If you encounter this code, you’ll need to address it right away. It can cause bigger issues like engine damage if it’s disregarded.

Where to Get a New Camshaft Position Sensor for Your Vehicle

Resolving the P0345 code is usually just a matter of replacing the faulty part that triggered it. If a bad camshaft position sensor is the culprit, you can find and order the perfect replacement here at with just a few clicks.

We only offer camshaft position sensors that passed the highest quality control standards, so you’re sure to get one that’s built tough. To start shopping, enter your car’s specifications into our vehicle selector to narrow down the results to compatible sensors. Then, use the filters to find the ones that match your preferred brand, price, and features.

We have warehouses strategically located across the states. We ship orders immediately, so you can expect your new sensor at your doorstep in as fast as two business days. You also don’t have to break the bank for a replacement because our products come with a low-price guarantee.

Shop now to clear code P0345 in no time!

Products Mentioned in this Guide

About The Authors
Written By Automotive and Tech Writers

The Research Team is composed of experienced automotive and tech writers working with (ASE)-certified automobile technicians and automotive journalists to bring up-to-date, helpful information to car owners in the US. Guided by's thorough editorial process, our team strives to produce guides and resources DIYers and casual car owners can trust.

Reviewed By Technical Reviewer at

Richard McCuistian has worked for nearly 50 years in the automotive field as a professional technician, an instructor, and a freelance automotive writer for Motor Age, ACtion magazine, Power Stroke Registry, and others. Richard is ASE certified for more than 30 years in 10 categories, including L1 Advanced Engine Performance and Light Vehicle Diesel.

Any information provided on this Website is for informational purposes only and is not intended to replace consultation with a professional mechanic. The accuracy and timeliness of the information may change from the time of publication.

bumpers and components
Notify of
Inline Feedbacks
View all comments

View all Questions & Answers

expand_more Answers BE PART OF OUR COMMUNITY: Share your knowledge & help fellow drivers Join Now