OBD codes / P0345

P0345

Serious

Camshaft Position Sensor A Circuit (Bank 2)

Treat P0345 with some urgency — it often causes hard starting or stalling and can progress to a no-start. Driving carefully to a shop is usually fine, but don't ignore it, and if a timing problem is involved, continued driving risks engine damage.

What this code means

P0345 is the Bank 2 version of P0340: the camshaft position signal on the cylinder-2 side is missing or erratic. The cam sensor works with the crank sensor to time fuel injection and spark, so a fault can cause hard starting, stalling, or a no-start. Usually it's a failed sensor or a wiring/connector problem, but it can also reflect a real timing issue (a jumped or stretched chain/belt) on that bank, which is worth confirming.

Symptoms you might notice

  • Hard starting or extended cranking
  • Stalling or rough running
  • Hesitation and reduced power
  • Occasional no-start
  • Check-engine light

What it costs to fix

Typical range: $120–$500 · about ~0.3–2.5 hrs of labor

If the cause is…PartLabor
Camshaft position sensor$30$200~0.3–2 hrs
Wiring / connector repair$10$120~0.5–1.5 hrs

The sensor is usually a low-hundreds job; labor depends on access. A genuine timing chain/belt problem is a major repair that varies far too much to quote — get it diagnosed if the sensor and wiring check out.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0345 for my exact vehicle →

Frequently asked

Can I drive with P0345?

Short trips to get it diagnosed are usually okay, but it can cause stalling or a no-start, so don't rely on the car for important journeys. If the cause is timing-related, stop driving and have it checked.

Is P0345 the same as P0340?

Same fault, opposite bank: P0340 is the cam sensor circuit on Bank 1, P0345 is the same on Bank 2 (the cylinder-2 side). Diagnosis and repair are identical.

Will P0345 cause a no-start?

It can. Many engines start on the crank sensor alone, but a missing cam signal often causes hard starting, long cranking, or stalling — and on some engines, a no-start.

How much does it cost to fix P0345?

The sensor is typically a low-hundreds repair depending on access. A timing chain/belt repair is a major job and much more expensive, which is why diagnosis matters before buying parts.

Seeing P0345 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0345 for my vehicle

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.