Camshaft Position Sensor Circuit Malfunction (Bank 2) — Symptoms & Fix
P0345 points to a signal problem on one specific sensor — not necessarily a failed sensor. Before you replace anything, read this. Wiring issues and dirty connectors account for a large share of P0345 cases, and fixing them costs almost nothing.
Your engine computer (ECM) needs to know the exact position of every camshaft at every moment — that is how it decides precisely when to fire each injector and spark plug. The camshaft position sensor (CMP sensor) makes this possible by reading a toothed reluctor wheel on the camshaft and sending a reference signal back to the ECM.
P0345 means the ECM detected a problem in the circuit for the Bank 2 camshaft position sensor — specifically Sensor A, which refers to the intake camshaft. The signal it expected either never arrived, arrived out of range, or was erratic enough that the computer flagged it as unreliable.
The word "circuit" in the code definition is important. It means the fault could be the sensor itself, the wiring, the connector, the reluctor wheel, or in rarer cases the timing chain. This is a diagnostic starting point, not an automatic part replacement order.
P0345 can present subtly at first, then get dramatically worse as the sensor signal degrades further. Here is what to watch for.
Listed from most common to least common. Always start at #1. Most P0345 cases are resolved without replacing the sensor at all.
These three checks take about 25 minutes, require no special tools, and solve P0345 in a significant number of cases before you ever buy a part.
P0345 has a reputation for leading to expensive unnecessary repairs. These are the three most common mistakes people make — and how to avoid them.
DIY cost = parts only. Shop cost = parts plus labor. Ranges vary by vehicle, region, and shop rate. Bank 2 sensor access is harder on some engines — labor time varies significantly by model.
P0345 is exclusive to multi-bank engines. These vehicles account for the highest share of verified P0345 reports based on owner data and shop records.
Can I drive with P0345 active?
Why does P0345 come back after I clear it?
What is the difference between P0345 and P0340?
Can a bad timing chain cause P0345?
How do I know if it is the sensor or the wiring?
These codes share overlapping causes or commonly appear alongside P0345 — especially on VVT-equipped engines.