Skip to content
Skip to content

OBD-II Code · Sensors

P0345

CMP Sensor Circuit (Bank 2)

Severity

high

Left alone, this one tends to take other parts with it.

Can you drive it

Not for long

Driving on this one risks further damage. Get it to a shop rather than carrying on with it.

Indicative cost (USD)

$150–$400

Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

Bank 2 cam sensor fault.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then work the likely-causes list in the order shown.

    That order is what a shop checks first for this code — wiring and connections before the component they run to, because a connector costs nothing to inspect and is a common answer.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Common symptoms

  • Check engine light
  • Rough running

Likely causes

  • Failed sensorMost common
  • Wiring
Read the full diagnostic procedureP0345 means the same fault as P0340 (no signal from CMP A circuit) but on Bank 2, which on a transverse V6 is the firewall-side bank and on a longitu…

P0345 means the same fault as P0340 (no signal from CMP A circuit) but on Bank 2, which on a transverse V6 is the firewall-side bank and on a longitudinal V8 is the passenger-side bank on most domestic engines and driver-side on most German engines — verify bank convention in service info before condemning parts, because getting bank-1-vs-bank-2 wrong is one of the most expensive misdiagnoses in modern driveability.

Cheapest-first ladder

  1. confirm bank convention with the OEM service info (Honda and Toyota number Bank 1 as the bank with cylinder 1; Ford F-150 5.4 3V puts Bank 1 on the passenger side; BMW V8 is opposite — do not guess).
  2. Scope the Bank 2 CMP signal during cranking exactly like P0340 diagnosis.
  3. Check 5V reference and ground at the Bank 2 sensor specifically — a common shared 5V circuit means a failure there sets codes on both banks, but a dedicated reference means Bank 2 has its own feed that can fail independently.
  4. Inspect the Bank 2 harness branch for damage from exhaust heat or recent service work (Bank 2 is often the back bank on transverse engines and gets disturbed during plug changes).
  5. Pull the sensor and check the reluctor tooth profile for damage.
Vehicle-specific patternsFord 5.4 3V Triton (F-150, Expedition, Navigator 2004-2010) frequently sets P0345 alongside P0340 when both cam phasers fail simultaneously from dela…

Ford 5.4 3V Triton (F-150, Expedition, Navigator 2004-2010) frequently sets P0345 alongside P0340 when both cam phasers fail simultaneously from delayed oil-change intervals — listen for cold-start phaser rattle, and budget for both banks. GM 3.6L LY7/LLT V6 sets P0345 from Bank 2 cam-actuator wear identical to the Bank 1 LY7 pattern, and on these engines both phasers typically wear together so plan a full timing kit. Nissan VQ35DE Bank 2 CMP suffers identical exhaust heat-soak failure as the Bank 1 sensor — when one fails, the other is usually within 20,000 miles. Honda J35 V6 (Pilot, Odyssey, Ridgeline) Bank 2 CMP is the rear-bank sensor buried under the intake manifold, so labor on this side runs 2-3 hours higher than Bank 1 even though the part is identical.

Estimated repair$200 to $2800.

Look up another code

P0345 — frequently asked

What does a P0345 code mean?

Bank 2 cam sensor fault.

What causes a P0345 code?

Common causes: Failed sensor; Wiring.

What are the symptoms of a P0345 code?

Typical symptoms: Check engine light; Rough running.

Is it safe to drive with a P0345 code?

Not for long. Driving on this one risks further damage. Get it to a shop rather than carrying on with it. Estimated repair: $150-$400.

How do I diagnose a P0345 code?

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed. 1. Note every code that is set, not just this one. 2. Read the freeze frame — the conditions the fault was recorded under. 3. Confirm the fault is current rather than history. 4. Then work the likely-causes list in the order shown.

More free tools

See all 9 tools