Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

What is the code P0345 cam position sensor circuit bank 2?

P0345 is a diagnostic trouble code indicating a fault in the camshaft position sensor circuit for Bank 2. In practical terms, the engine computer has detected an abnormal or missing signal from the Bank 2 cam sensor (Sensor A).


The Bank 2 cam position sensor helps the engine's computer synchronize ignition timing and fuel delivery with the camshaft's position. A fault can stem from the sensor itself, wiring or connector problems, aPCM/ECU issue, or, less commonly, a timing problem with the camshaft. Read on for causes, symptoms, and steps to diagnose and fix the code.


What P0345 means


P0345 stands for "Cam Position Sensor A Circuit Bank 2." On many engines, Bank 2 is the side of the engine opposite Bank 1 (common on V-configurations such as V6, V8). The "A" circuit typically refers to the primary cam position sensor on that bank. When the PCM detects a signal that is abnormal, inconsistent, or absent from this sensor, it records P0345.


Common causes


Before diagnosing, it helps to know the typical culprits behind P0345. The following list outlines the most frequent sources of a Bank 2 cam sensor circuit fault.



  • Faulty Bank 2 cam position sensor (Sensor A) itself


  • Loose, dirty, or damaged sensor connector or poor ground connection

  • PCM/ECU faults or software needing an update

  • Timing issues (timing belt/chain, cam phasers, or jumped timing) affecting cam position

  • Voltage supply problems (battery/charging system issues causing unstable sensor power)


Note: While sensor or wiring faults are the most common causes, mechanical timing problems can also produce abnormal cam signals that trigger P0345. A comprehensive check is usually required to distinguish between electrical and mechanical causes.


Symptoms you might notice


Users encountering P0345 often report a mix of the following symptoms. The presence of one or more is a strong hint toward a cam sensor issue on Bank 2.



  • Check Engine Light (MIL) is on

  • Engine misfires or rough idle

  • Difficulty starting or no-start condition

  • Reduced engine power or stalling

  • Poor fuel economy or erratic performance


Because P0345 pertains to cam timing data, symptoms may appear intermittently, especially if wiring or connector connections are corroded or vibration-sensitive.


Diagnostics and testing steps


To verify P0345 and pinpoint the cause, technicians follow a systematic diagnostic approach. The steps below outline a practical path a qualified technician might take. Each step aims to confirm whether the fault is electrical, mechanical, or related to the PCM.



  1. Check for related codes and data stored in the PCM using a professional scan tool. Review live sensor readings for Bank 2 cam sensor A and related inputs (e.g., crank sensor data, DTC history).

  2. Visually inspect the Bank 2 cam sensor, its harness, and connectors for signs of damage, corrosion, oil exposure, or loose connections.

  3. Test the cam sensor signal with the appropriate tool (scope or multimeter) to verify a clean, consistent waveform or voltage pattern when the engine is cranking.

  4. Inspect the timing system (belt/chain, cam phasers, and related components) for alignment issues or mechanical wear that could affect cam position readings.

  5. Check the sensor power supply and ground circuits; repair any damaged wiring, replace connectors if needed, and ensure proper grounding.

  6. Evaluate whether Bank 2 sensor A is truly faulty by replacing the sensor with a known-good unit if electrical tests confirm sensor failure, or by testing with a reliable replacement.

  7. Consider PCM-related causes only after verifying wiring, sensor, and timing. In rare cases, a firmware update or PCM replacement may be required.


After completing these steps, you should have a clear sense of whether the fault lies with the Bank 2 cam sensor, its wiring, timing components, or the PCM. A careful approach minimizes unnecessary part replacements.


Potential fixes


Depending on the diagnosed cause, the following fixes are commonly employed to resolve P0345. Always follow vehicle-specific service manuals and safety procedures.



  • Replace the Bank 2 cam position sensor (Sensor A) if testing confirms sensor failure.

  • Repair or replace damaged wiring or connectors to the Bank 2 cam sensor; ensure clean, secure connections and good grounding.

  • Repair or replace timing components if mechanical misalignment or wear is detected (timing belt/chain, tensioners, or cam phasers).

  • Address electrical power/ground issues (battery health, alternator, fuses, and grounds) that could cause inconsistent sensor signals.

  • Update or reflash the PCM/ECU if a software fault is contributing to incorrect sensor interpretation.


In many cases, fixing the sensor or wiring resolves the code without further issues. If the problem persists after repairs, a more in-depth check of the engine timing and control strategies may be required.


Summary


P0345 indicates a fault in the cam position sensor circuit for Bank 2 (Cam Position Sensor A). It is most often caused by a faulty sensor, damaged wiring or connectors, or timing-related issues, but can also involve the PCM. Diagnostic steps typically combine code reading, live data monitoring, wiring inspection, sensor testing, and timing checks. Repair typically involves replacing the sensor or fixing wiring, with additional actions like timing component service or PCM updates as needed. If you experience symptoms such as a check engine light, rough idle, or difficulty starting, have a qualified technician diagnose and address P0345 to restore proper engine timing and performance.

Is it safe to drive with a P0345 code?


Worst case scenario, you won't be able to drive at all. If your vehicle is diagnosed with this trouble code, you need to get it fixed as soon as possible. Continuing to drive can cause further engine damage, which can cost you in the long run.



How do you fix the code P0345?


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 CarParts.com with just a few clicks.



How much does it cost to fix a camshaft position sensor bank 2?


The average cost for a Camshaft Position Sensor Replacement is between $214 and $321. Labor costs are estimated between $105 and $154 while parts are priced between $108 and $167. This range does not include taxes and fees, and does not factor in your unique location. Related repairs may also be needed.



How much does it cost to fix P0345?


Cost Outlook – Professional diagnosis (including live scan and oscilloscope work) typically runs $120‑$180. Module re‑programming, when needed, adds $80‑$130. A new ECM/PCM from a reputable supplier averages $600‑$900 for the hardware plus $150‑$250 labor for installation and final programming.


Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.