Share a repair cost +
CHECK ENGINE LIGHT CODE

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

On a V6 or V8, the engine computer is not getting a good signal from the camshaft position sensor on bank 2.

SeriousNot recommended beyond the trip to a shop. The engine may run poorly, stall or fail to restart.

What P0345 means

P0345 is the bank 2 version of P0340. On V engines with a camshaft sensor for each bank, the computer watches both signals. RepairPal explains that when the computer detects an irregular signal or no signal from the bank 2 cam sensor, it sets P0345, and lists a broken tone ring, a failed sensor, wiring issues and a rare computer fault as causes. Sensor replacement is the most common repair. Because the computer uses cam position to time fuel and spark, and on many engines to control variable valve timing, a missing bank 2 signal can lead to hard starting, poor performance and higher fuel use. Oil leaking past the sensor O-ring into the connector is a common problem on some engines. A stretched timing chain on that bank can also upset the signal. Shops check the signal on a scope, test power and ground at the connector, and compare cam timing between banks before buying parts.

Common symptoms

Most common causes

  1. Failed bank 2 camshaft position sensor
  2. Wiring problem or oil in the connector
  3. Broken tone ring on the cam
  4. Timing chain stretch on bank 2
  5. Engine computer fault (rare)

What to check yourself first

Find the bank 2 cam sensor, usually on the cylinder head or timing cover on the side opposite cylinder 1. Check for oil in the connector and a secure latch. Check the engine oil level and condition.

Typical fixes and what they cost

FixTypical costNote
Replace camshaft position sensor$224-$326RepairPal lists camshaft position sensor replacement as the common repair.
Electrical diagnosis to find a wiring or connector fault$122-$179For wiring or connector problems.
Replace timing chain$2,120-$2,764If a timing check shows a stretched chain on bank 2.

Typical US price ranges for parts and labor, not quotes. Your shop should confirm the cause with a diagnostic before replacing parts.

Related repair guides

Related codes

Sources

Look up another code