Diagnostic manual index

obd2.help
AboutEspañol
OBD2.help›Powertrain›P0345

P0345

Camshaft Position Sensor A Circuit Malfunction Bank 2

The engine computer is not getting the correct signal from the bank 2 camshaft position sensor circuit. This can cause hard starting, rough running, stalling, or poor performance. The problem is often a bad sensor, wiring issue, or connector problem.

SEV
3/5
DRIVE
CAUTION
DIY
$20–$120
SHOP
$120–$500

Quick answer

AI-CITATION READY

What it means

P0345 indicates a malfunction in the camshaft position sensor A circuit for bank 2. The PCM is seeing an incorrect, missing, or unreliable signal used to determine camshaft position and engine timing. This may be caused by a failed sensor, damaged wiring, poor connector contact, timing issues, or a fault in the PCM input circuit.

Can you drive with it?

With caution. You may be able to drive short distances, but the engine can stall, run rough, or have reduced power. Diagnose and repair it soon, especially if the check engine light is flashing or the engine is misfiring.

Most common causes

  • Faulty bank 2 camshaft position sensor
  • Damaged, loose, or corroded sensor connector
  • Broken, shorted, or rubbed-through wiring in the cam sensor circuit

Typical repair cost

DIY usually runs $20–$120. Typical shop repair lands around $120–$500, depending on the root cause.

01 / Definition

P0345 indicates a malfunction in the camshaft position sensor A circuit for bank 2. The PCM is seeing an incorrect, missing, or unreliable signal used to determine camshaft position and engine timing. This may be caused by a failed sensor, damaged wiring, poor connector contact, timing issues, or a fault in the PCM input circuit.

02 / Drive status

With caution. You may be able to drive short distances, but the engine can stall, run rough, or have reduced power. Diagnose and repair it soon, especially if the check engine light is flashing or the engine is misfiring.

03 / Symptoms

  • Check engine light on
  • Hard starting
  • Extended cranking
  • Rough idle
  • Engine stalling
  • Poor acceleration
  • Reduced fuel economy
  • Misfire or hesitation
  • Limp mode on some vehicles

04 / Causes

1Faulty bank 2 camshaft position sensorhigh
2Damaged, loose, or corroded sensor connectorhigh
3Broken, shorted, or rubbed-through wiring in the cam sensor circuithigh
4Oil contamination inside the sensor or connectormedium
5Blown fuse, poor power supply, or bad ground to the sensor circuitmedium
6Failed reluctor wheel, timing chain issue, or mechanical cam timing problemmedium
7Problem with the PCM or its input circuitlow

05 / Diagnostic sequence

  1. 01Confirm the code and check for related codes such as crankshaft sensor, misfire, or timing codes.
  2. 02Inspect the bank 2 camshaft position sensor connector for looseness, corrosion, oil, or damaged pins.
  3. 03Inspect the wiring harness for chafing, breaks, melted insulation, or contact with hot engine parts.
  4. 04Check sensor power, ground, and signal with a scan tool or multimeter according to the vehicle wiring diagram.
  5. 05If available, compare camshaft sensor data on bank 2 with bank 1 and check for an unstable or missing signal.
  6. 06Inspect engine oil level and condition, because oil contamination or sludge can affect sensor operation on some engines.
  7. 07If wiring and power are good, test or replace the camshaft position sensor.
  8. 08If the code returns after sensor and wiring checks, inspect cam timing and consider PCM diagnosis.

06 / Repairs

1Clean, repair, or replace the camshaft sensor connector and damaged wiring$20–$150
2Replace the bank 2 camshaft position sensor$40–$250
3Repair power, ground, or fuse issues in the sensor circuit$20–$200
4Repair timing chain, timing belt, or cam timing problems if inspection confirms a mechanical fault$300–$1,500+
5Diagnose and repair PCM input faults only after sensor, wiring, and timing checks are complete$100–$1,000+

07 / Related codes

  • P0340
  • P0341
  • P0335
  • P0016
  • P0025
  • P0349

08 / FAQ

Is P0345 the same as a bad camshaft sensor?

Not always. The code means there is a problem in the bank 2 camshaft sensor circuit, which can be caused by the sensor, wiring, connector, or timing issue.

What bank is bank 2?

Bank 2 is the side of the engine that does not contain cylinder 1. On V-style engines, it is the opposite cylinder bank from bank 1.

Will P0345 cause a no-start condition?

It can on some vehicles. Many engines will still start, but some may crank longer, run poorly, or stall if the camshaft signal is lost.

Should I replace the sensor first?

Usually yes, if the wiring and connector look good. But always check for damaged wiring, poor connections, or oil contamination before replacing parts.

09 / Source and method

DATA BASIS
OBD-II REFERENCE + OBD2.HELP
METHOD
STATIC VALIDATION
SAFETY
INFORMATIONAL

This page combines OBD-II diagnostic reference data with OBD2.help generated diagnostic guidance for code meaning, likely causes, and repair direction.

Publishing uses deterministic schema and build validation, plus manual spot checks on representative pages before release.

Safety-critical diagnosis and repairs should be confirmed with a qualified mechanic, especially when the vehicle is misfiring, overheating, or losing power.