Ignition & misfire · Powertrain · generic (SAE-defined)

P0345: Camshaft Position Sensor "A" Circuit (Bank 2)

P0345 means the engine computer found a circuit problem with camshaft position sensor "A" on bank 2, the cylinder bank opposite cylinder 1.

Severity: Moderate — diagnose within days
Can I drive with P0345? In many cases the engine will still run normally, so short trips are possible. Hard starting, stalling, or reduced power may occur, and it should be repaired soon.

Standard title per SAE J2012 / ISO 15031-6 · Updated 2026-11-07 · By CarWhere Research

How P0345 sets

On engines with camshaft position (CMP) sensors on each bank, the powertrain control module (PCM) monitors the bank 2 sensor for a valid signal. P0345 sets when the signal is missing or electrically out of range while the engine is cranking or running. Which camshaft is called "A" depends on the manufacturer.

Common causes of P0345

Roughly most likely first; the actual cause depends on the vehicle and needs testing to confirm.

  1. Failed bank 2 camshaft position sensor
  2. Damaged or corroded wiring or connector
  3. Oil intrusion into the sensor connector
  4. Damaged camshaft tone wheel on bank 2
  5. Timing component issues on bank 2

P0345 symptoms

  • Check engine light on
  • Hard starting
  • Rough running or stalling
  • Possible reduced power

How P0345 is diagnosed

  1. Record freeze frame data and check for bank 2 timing correlation codes.
  2. Locate the bank 2 sensor using service information.
  3. Inspect the connector and wiring for oil, corrosion, and chafing.
  4. Check reference, ground, and signal circuits.
  5. Compare bank 2 camshaft and crankshaft waveforms on an oscilloscope.

Typical fixes for P0345

  • Replace the bank 2 camshaft position sensor
  • Repair wiring or connector faults
  • Repair oil leaks contaminating the connector
  • Repair timing components if found faulty

Replace parts only after testing confirms the cause — a code names the circuit or condition that failed a check, not necessarily the faulty part. We don’t publish per-repair prices; for what households actually spend on upkeep, see car repair costs.

Related codes & warning lights

P0340P0346P0347P0348P0018P0390

P0345 FAQ

What does code P0345 mean?

P0345 means the engine computer found a circuit problem with camshaft position sensor "A" on bank 2, the cylinder bank opposite cylinder 1. The standard definition is "Camshaft Position Sensor "A" Circuit (Bank 2)."

Can I drive with a P0345 code?

In many cases the engine will still run normally, so short trips are possible. Hard starting, stalling, or reduced power may occur, and it should be repaired soon.

Is P0345 only on V engines?

Yes, in practice. It applies to engines with two cylinder heads, such as V6 and V8 engines, that use a separate camshaft sensor on the second bank.

Can P0345 and P0340 both set at once?

Yes. When both banks report sensor faults, a shared power supply, ground, or harness problem is more likely than two failed sensors.

Keep researching

More ignition & misfire codes

Sources

General information written by CarWhere Research, not a diagnosis of your vehicle. Manufacturers can add their own sub-definitions and test conditions; confirm with the factory service information for your year, make and model. Before paying for a repair, check NHTSA for open recalls and your warranty booklet: federal law requires an emissions warranty on major emission-control parts such as the catalytic converter and engine computer.