P0345 Code: Meaning, Symptoms, Causes and How to Fix

Arıza Kodları
~3 dk okuma
Yayın: 16.07.2026

Quick answer: The P0345 code indicates a circuit malfunction in the Camshaft Position Sensor “A” for Bank 2. This sensor is vital for engine timing and fuel injection synchronization. It is a moderately urgent issue that can cause poor engine performance or a no-start condition, requiring prompt diagnostic attention to prevent stalling.
Seeing a check engine light on your dashboard is rarely a welcome sight, but the P0345 code provides a specific clue to help you pinpoint the problem. This article breaks down what this code means for your engine’s timing system, how to identify the symptoms, and the steps you can take to resolve it efficiently without unnecessary repairs.

What Does P0345 Mean?

The P0345 code stands for “Camshaft Position Sensor A Circuit Malfunction (Bank 2).” Your engine uses a camshaft position sensor to monitor the rotational position of the camshaft, which tells the engine control module (ECM) exactly when to fire the spark plugs and inject fuel. “Bank 2” refers to the side of the engine that does not contain the number one cylinder. When the ECM fails to receive a clear or consistent signal from this specific sensor, it triggers this trouble code to alert you that the engine’s synchronization is compromised.

Symptoms

  • Engine stalling or difficulty starting the vehicle.
  • Noticeable loss of engine power and sluggish acceleration.
  • Rough idling or engine misfiring under load.
  • Decreased fuel economy as the engine struggles to time combustion.
  • The Check Engine Light (CEL) remains illuminated on the dashboard.

Possible Causes

Many owners make the mistake of immediately replacing the sensor itself. However, a wiring issue or a mechanical timing fault is often the true culprit. Always diagnose the circuit before purchasing expensive electronic components.

  1. Corroded or damaged wiring/connectors leading to the Bank 2 sensor.
  2. A blown fuse related to the engine management system.
  3. A faulty camshaft position sensor on Bank 2.
  4. A loose or stretched timing chain causing erratic sensor readings.
  5. An internal failure within the engine control module (ECM).

Check These Yourself Before Visiting a Mechanic

  • Visually inspect the wiring harness connected to the Bank 2 sensor for signs of fraying, melting, or rodent damage.
  • Check your vehicle’s fuse box for any blown fuses labeled “Engine,” “ECM,” or “Ignition.”
  • Ensure the sensor connector is firmly seated and free of moisture or oil contamination.

How to Fix It

  1. Clear the code with an OBD-II scanner and test drive to see if it returns.
  2. Perform a voltage test on the sensor connector using a multimeter to ensure it is receiving power and ground.
  3. Inspect the sensor for physical damage or metal debris buildup, cleaning it if necessary.
  4. Replace the camshaft position sensor if the wiring tests positive but the signal remains absent.
  5. Check the engine timing components for mechanical wear if the code persists after sensor replacement.

Estimated Repair Costs (2026)

Job Parts ($) Labor ($)
Wiring Repair $20 – $50 $100 – $200
Camshaft Sensor Replacement $40 – $150 $100 – $250
Timing Component Adjustment $100 – $300 $300 – $800

Note: these are 2026 estimates in US dollars; costs vary by make and model.

Frequently Asked Questions

Can I drive with the P0345 code?

While the car may start and drive, it is not recommended. Driving with this code can lead to sudden stalling in traffic, poor fuel combustion that damages your catalytic converter, and potential long-term damage to internal engine components due to incorrect timing.

How do I clear the P0345 code?

You can clear the code using an OBD-II scan tool plugged into the diagnostic port under your dashboard. However, if the underlying mechanical or electrical fault is not fixed, the light will return almost immediately after the engine starts.

Does a P0345 code always mean a bad sensor?

No. A faulty sensor is only one possibility. Because the code refers to a “circuit malfunction,” the problem is frequently found in the wiring harness, a loose ground connection, or an issue with the timing chain alignment, rather than the sensor component itself.

Yorum yapın