P0345

Camshaft Position Sensor A Circuit (Bank 2)

Car Fault Codes Ignition & misfire

Severity Medium Do not ignore it; it may get worse and cost more.
Can you still drive? With care, short trips only
Who can fix it? DIY with some experience
Typical repair time 20 minutes – 2 hours
Typical cost SAR 100 to 600

What it means

The engine computer is not receiving a valid signal from camshaft position sensor A on bank 2, the side that does not contain cylinder 1 on two-bank engines such as V6 and V8. The computer loses track of that bank's cam position, usually disables its timing control and may crank longer before starting.

Symptoms4

  • Check engine light on.
  • Long cranking on some vehicles.
  • Reduced power because variable valve timing (VVT) on bank 2 is disabled.
  • Occasional stalling or slight roughness in some cases.

Possible causes6

  • Failed bank 2 camshaft position sensor.
  • Corroded or loose connector, or oil leaking into it from the valve cover.
  • Broken or chafed sensor wiring.
  • Faulty sensor power supply or ground.
  • Damaged tooth wheel read by the sensor on the camshaft.
  • Faulty engine computer (rare).

How to diagnose5

  1. First confirm which side is bank 2 on this engine from the service manual so the wrong sensor is not tested.
  2. Inspect the connector and wiring for oil, corrosion or chafing.
  3. Measure supply voltage and ground at the connector and compare them with the manufacturer specification.
  4. Watch the sensor signal while cranking with a scan tool or oscilloscope, and compare it with the matching sensor on bank 1.
  5. If the circuit is sound and there is no signal, the sensor or its tooth wheel is the likely cause.

How to fix5

  1. Clean the connector and repair loose terminals.
  2. Repair damaged wiring and fix any oil leak from the valve cover gasket.
  3. Replace the bank 2 camshaft position sensor with a matching part.
  4. Inspect the tooth wheel if a new sensor does not solve the problem.
  5. Clear the codes and confirm the code does not return after several drive cycles.

Repair cost

In Saudi riyals; the highlighted part is the expected range for this fault.

The cost is low when the connector or wiring is at fault, and rises somewhat when the sensor is replaced, especially if it sits at the back of the engine and is hard to reach.

Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026

Frequently asked questions

Where is bank 2 on the engine?

It is the side opposite the bank with cylinder 1, and its location varies by manufacturer, so check the service manual before removing any sensor.

Does swapping the two bank sensors help?

Yes, if the sensors are identical. If the code moves to P0340 the sensor is faulty; if P0345 stays, the problem is in the wiring or the tooth wheel.

This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.

Report a mistake

Spotted something inaccurate? Tell us and we will review and correct it.

Only if you want an email when we reply.

4 + 2 = ?

Related codes