HomeTrouble CodesP0345

P0345 — Camshaft Position Sensor Circuit Bank 2

Generic OBD-II · all makesPowertrain (engine & transmission)

P0345 indicates a problem in the camshaft position sensor circuit for Bank 2 (the cylinder bank opposite the #1 cylinder, typically on V6/V8 engines). The sensor monitors camshaft position for proper ignition timing and fuel injection; a fault can cause drivability issues and may prevent the engine from starting.

Symptoms

What causes it — most likely first

1. Faulty camshaft position sensor (Bank 2)

The sensor itself is the most common failure point due to heat, vibration, or age. It may fail electrically or mechanically.

2. Wiring or connector issues

Damaged, corroded, or loose wiring/connectors in the sensor circuit can cause intermittent or complete signal loss.

3. Engine timing problem

A slipped timing chain or belt can alter camshaft position relative to the crankshaft, triggering the code. This is more common on high-mileage engines.

4. Faulty engine control module (PCM/ECM)

PCM failure is very rare for this code. Only consider after thoroughly checking sensor, wiring, and timing.

How it's diagnosed

  1. 1. Retrieve all stored codes and freeze-frame data. Note if other cam/crank codes are present.
  2. 2. Visually inspect the Bank 2 camshaft position sensor connector and wiring for damage, corrosion, or loose connections.
  3. 3. Test the sensor's power (usually 5V reference), ground, and signal circuit using a multimeter or oscilloscope.
  4. 4. If wiring and sensor appear okay, check engine mechanical timing (timing chain/belt alignment) using manufacturer procedures.
  5. 5. Only consider PCM replacement after all other possibilities are exhausted; this is rarely the fix for P0345.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive my car with a P0345 code?

It is not recommended. The engine may stall, run poorly, or fail to restart. Continuing to drive could cause further damage, especially if the timing chain has slipped.

Is the camshaft position sensor always the problem for P0345?

No. While the sensor is the most common cause, wiring issues and timing chain problems are also frequent. Always diagnose before replacing parts.

Do I need to replace the PCM for this code?

Almost never. PCM failure is extremely rare for P0345. Most cases are solved by replacing the sensor, repairing wiring, or correcting engine timing.

What does 'Bank 2' mean?

Bank 2 refers to the side of the engine opposite the #1 cylinder. On V6/V8 engines, Bank 1 contains cylinder #1; Bank 2 is the other bank. On inline engines, there is only one bank.