P0345 — Camshaft Position Sensor Circuit (Bank 2)
P0345 is the Bank 2 counterpart of P0340. The ECM cannot interpret the camshaft position sensor signal on the Bank 2 "A" camshaft — the signal is missing, out of phase with the crankshaft signal, or carrying electrical noise. Bank 2 is the cylinder bank that does NOT contain cylinder number 1, so P0345 only appears on engines with two banks: V6, V8, V10, V12, and flat / boxer layouts. An inline engine has a single bank and cannot set this code.
P0345 means camshaft position sensor circuit (bank 2). A vehicle usually stays drivable short-term with this code, but it should be diagnosed promptly. The most common cause is failed bank 2 camshaft position sensor (typically $100–$400). Causes and cost vary by make and model; confirm the root cause before replacing parts.
What does P0345 mean?
P0345 is the Bank 2 counterpart of P0340. The ECM cannot interpret the camshaft position sensor signal on the Bank 2 "A" camshaft — the signal is missing, out of phase with the crankshaft signal, or carrying electrical noise. Bank 2 is the cylinder bank that does NOT contain cylinder number 1, so P0345 only appears on engines with two banks: V6, V8, V10, V12, and flat / boxer layouts. An inline engine has a single bank and cannot set this code.
What are the symptoms of P0345?
- Check Engine Light is illuminated
- Hard start with extended cranking
- Intermittent stalling, often when hot
- Possible complete no-start condition
- Rough running and reduced power
- Engine cuts out and restarts after a brief delay
- Reduced fuel economy
What causes P0345?
| Cause | Likelihood | Estimated repair (USD) |
|---|---|---|
| Failed Bank 2 camshaft position sensor | Most common | $100–$400 |
| Damaged or corroded Bank 2 sensor connector | Common | $50–$250 |
| Chafed or broken Bank 2 sensor wiring | Common | $80–$350 |
| Oil leaking into the cam sensor port through a failed o-ring | Common | $80–$350 |
| Loose, slipped, or damaged Bank 2 camshaft reluctor wheel | Occasional | $300–$1,200 |
| Timing chain stretch on the Bank 2 side causing cam-crank correlation drift | Occasional | $800–$3,000 |
| Failed PCM input for the Bank 2 cam sensor circuit | Rare | $400–$1,500 |
Repair costs are typical US ranges and vary by make, model, model year, and labor rate. A diagnostic trouble code is a symptom, not a guaranteed failed part — confirm the root cause before replacing anything.
Is it safe to drive with P0345?
In most cases a vehicle stays drivable for short trips with P0345 active, but you should diagnose and repair it promptly. This is a high-severity code — ignoring it can lead to further damage or a failed emissions test. Exact tolerance depends on your specific make and model.
How to diagnose P0345
-
Identify which bank is Bank 2 on this engine
Bank 2 is the bank without cylinder number 1. On a transverse V6 that is usually the bank nearest the firewall, but "usually" is not good enough — manufacturers vary, and getting this backwards means replacing a healthy sensor on the wrong side of the engine. Confirm the cylinder numbering in the service information for this specific engine before you buy anything.
Tools: Vehicle-specific service information
-
Inspect the connector and wiring
Unplug the Bank 2 sensor and check for corrosion, bent or pushed back pins, oil in the connector body, and chafing where the harness routes past brackets. On transverse engines the rear-bank harness is the one that gets pinched during other repairs, so look carefully if the engine has had recent work.
Tools: Connector unlock tool, Flashlight, Inspection mirror
-
Confirm power and ground at the connector
Key on with the sensor unplugged, verify the supply voltage the wiring diagram specifies and a clean low-resistance ground path. Missing power or a poor ground produces P0345 with a perfectly good sensor installed, and no amount of parts swapping will fix it.
Tools: Multimeter, Wiring diagram
-
Scope or graph the Bank 2 sensor signal
Capture the signal while cranking or running. The Bank 2 sensor should produce the same clean pattern as Bank 1 — which gives you a free reference waveform on the same engine. Comparing the two banks side by side is the fastest way to confirm one is bad.
Tools: Oscilloscope, or scan tool with raw sensor PIDs, Back-probe pins
-
Check cam-crank correlation on the Bank 2 side
Watch the Bank 2 cam signal against the crank signal in live data. They should hold a fixed relationship. An offset that drifts as RPM rises suggests chain stretch on that bank rather than a sensor fault — and replacing the sensor will not resolve it.
Tools: Scan tool with dual-PID graphing
How do I fix P0345?
- Replace the Bank 2 camshaft position sensor with an OEM part
- Repair the Bank 2 sensor connector or harness
- Replace the cam sensor o-ring to stop oil intrusion
- Replace a slipped or damaged Bank 2 reluctor wheel
- Replace stretched timing chains and guides if correlation drift is confirmed
P0345 by make and model
Select your exact year, make, and model below to get a P0345 diagnosis tuned to your vehicle's known failure patterns, recalls, and TSBs.
P0345 on Chevrolet
- 2012 Chevrolet Silverado 1500
- 2017 Chevrolet Silverado 1500
- 2022 Chevrolet Silverado 1500
- 2012 Chevrolet Equinox
- 2017 Chevrolet Equinox
- 2022 Chevrolet Equinox
- 2012 Chevrolet Tahoe
- 2017 Chevrolet Tahoe
- 2022 Chevrolet Tahoe
- 2012 Chevrolet Malibu
- 2017 Chevrolet Malibu
- 2022 Chevrolet Malibu
- 2012 Chevrolet Traverse
- 2017 Chevrolet Traverse
- 2022 Chevrolet Traverse
- 2017 Chevrolet Trax
- 2022 Chevrolet Trax
P0345 on Ford
P0345 on GMC
P0345 on Honda
P0345 on Hyundai
P0345 on Jeep
P0345 on Kia
P0345 on Mazda
P0345 on Nissan
P0345 on Ram
P0345 on Subaru
P0345 on Toyota
- 2012 Toyota RAV4
- 2017 Toyota RAV4
- 2022 Toyota RAV4
- 2012 Toyota Camry
- 2017 Toyota Camry
- 2022 Toyota Camry
- 2012 Toyota Corolla
- 2017 Toyota Corolla
- 2022 Toyota Corolla
- 2012 Toyota Tacoma
- 2017 Toyota Tacoma
- 2022 Toyota Tacoma
- 2012 Toyota 4Runner
- 2017 Toyota 4Runner
- 2022 Toyota 4Runner
- 2012 Toyota Highlander
- 2017 Toyota Highlander
- 2022 Toyota Highlander
- 2012 Toyota Sienna
- 2017 Toyota Sienna
- 2022 Toyota Sienna
Related diagnostic codes
Common symptoms of P0345
P0345 often shows up as one of these symptoms. Start from what your car is actually doing:
P0345: frequently asked questions
What does diagnostic trouble code P0345 mean?
P0345 is the Bank 2 counterpart of P0340. The ECM cannot interpret the camshaft position sensor signal on the Bank 2 "A" camshaft — the signal is missing, out of phase with the crankshaft signal, or carrying electrical noise. Bank 2 is the cylinder bank that does NOT contain cylinder number 1, so P0345 only appears on engines with two banks: V6, V8, V10, V12, and flat / boxer layouts. An inline engine has a single bank and cannot set this code.
What are the symptoms of P0345?
Check Engine Light is illuminated. Hard start with extended cranking. Intermittent stalling, often when hot. Possible complete no-start condition. Rough running and reduced power. Engine cuts out and restarts after a brief delay. Reduced fuel economy
What causes P0345?
Failed Bank 2 camshaft position sensor (most-common). Damaged or corroded Bank 2 sensor connector (common). Chafed or broken Bank 2 sensor wiring (common). Oil leaking into the cam sensor port through a failed o-ring (common). Loose, slipped, or damaged Bank 2 camshaft reluctor wheel (occasional). Timing chain stretch on the Bank 2 side causing cam-crank correlation drift (occasional). Failed PCM input for the Bank 2 cam sensor circuit (rare)
Is it safe to drive with P0345?
In most cases a vehicle stays drivable for short trips with P0345 active, but it should be diagnosed and repaired promptly — this is a high-severity code. Ignoring it can lead to further damage or a failed emissions test. Specific tolerance varies by make and model.