P0345
Camshaft Position Sensor A Circuit Bank 2
Ignition / camshaft timing
Generic OBD-II
High
What it means
P0345 means the ECM has lost or seen a faulty signal from the camshaft position sensor on bank 2. The ECM uses that signal to time fuel injection and spark, so a dropout can cause hard starting, stalling, or an outright no-start. The usual cause is the sensor itself or its wiring, sometimes oil-fouled, so inspect the sensor and connector before replacing parts.
High
Can I keep driving? Limited — the engine may be hard to start, stall, or run rough; drive as little as possible until it's diagnosed.
Common symptoms
What you'll notice
- Check-engine light on
- Hard starting, extended cranking, or a no-start
- Stalling or rough, stumbling running
- Hesitation and reduced power on acceleration
Common causes
Most likely first
- Failed bank 2 camshaft position sensor — most commonLikely
- Damaged, corroded, or loose connector/wiring in the sensor circuitCommon
- Metal debris or oil contamination on the sensor tipCommon
- Damaged reluctor/tone ring the sensor readsLess often
- Faulty ECM (rare)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and note whether the fault is constant or intermittent.
- Locate the bank 2 cam sensor and inspect its connector and wiring for damage, corrosion, or oil intrusion.
- Check the sensor tip for metal shavings or oil and clean it; look for an oil leak feeding the connector.
- Test the sensor's signal, power, and ground against spec; replace the sensor if it's out of range.
- If the circuit is good, inspect the tone ring for damage. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0345?+
Not really. A failing cam sensor can cause stalling or a no-start without warning, which is unsafe. Diagnose it before relying on the car.
Can I just clear P0345?+
It returns as soon as the sensor signal drops out again. The sensor or its wiring needs repair.
Related codes
Often seen with P0345
Read & clear P0345 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX