Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0345 Code: Camshaft Position Sensor 'A' Circuit (Bank 2)

    Run a shop or repair van?

    Run your next p0345 diagnosis — camshaft position sensor 'a' circuit (bank 2) job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0345 diagnosis — Camshaft Position Sensor 'A' Circuit (Bank 2)" by email

    No spam. Unsubscribe anytime.

    Quick Answer

    • What it means: The Powertrain Control Module (PCM) detects an issue with the electrical circuit for the camshaft position sensor on engine bank 2, affecting engine timing.
    • Severity: Get this checked soon; while you might be able to drive a short distance, prolonged driving can lead to further engine damage or a breakdown.
    • Most common cause: A failing or dirty camshaft position sensor.

    What the P0345 code means

    Official OBD-II Definition: Camshaft Position Sensor 'A' Circuit (Bank 2)

    In simpler terms, your vehicle's computer (the PCM) monitors the camshaft position sensor (CMP) to determine the exact position of the camshaft. This sensor is crucial for engine timing, as it tells the PCM when to inject fuel and ignite the spark. The "A" refers to a specific sensor (often the intake camshaft sensor), and "Bank 2" indicates the side of the engine that doesn't contain cylinder #1. When the PCM sets a P0345 code, it means there's an electrical problem with this particular sensor's circuit, making it difficult for the PCM to get an accurate reading.

    Common Symptoms

    • Check Engine Light illuminated
    • Engine cranking but not starting
    • Rough idling or stalling
    • Reduced engine performance or acceleration
    • Decreased fuel economy
    • Engine misfires
    • Vehicle entering "limp mode" (reduced power to prevent damage)

    Common Causes

    1. Faulty Camshaft Position Sensor: Over time, the sensor itself can fail due to electrical shorts, internal damage, or contamination.
    2. Wiring and Connector Issues: Frayed, corroded, or open circuits in the wiring harness connected to the sensor, or loose/damaged connectors, can disrupt the signal.
    3. Low Engine Oil Level/Contaminated Oil: The camshaft position sensor often relies on oil pressure to function correctly, and dirty or low oil can affect its operation. While not a direct electrical issue, it can mimic one.
    4. Timing Chain/Belt Issues: A stretched timing chain or belt can alter camshaft timing enough to trigger the sensor circuit fault, although this is less common than a direct sensor or wiring issue for P0345.
    5. Faulty Powertrain Control Module (PCM): Rare, but a defective PCM could incorrectly interpret sensor signals or fail to power the sensor circuit.

    How a technician diagnoses it

    1. Verify the code and freeze-frame data: The technician will use an OBD-II scanner to confirm the P0345 code and check for any related codes. Freeze-frame data will be analyzed to understand engine conditions (RPM, engine load, temperature) when the code was set.
    2. Visual Inspection: A thorough visual inspection of the camshaft position sensor, its wiring harness, and connectors for bank 2 will be performed. They will look for signs of damage, corrosion, or loose connections.
    3. Check for Technical Service Bulletins (TSBs): The technician will check for any known issues or TSBs from the vehicle manufacturer related to the P0345 code or camshaft position sensors.
    4. Circuit Testing: Using a multimeter, the technician will test the sensor's circuit for proper voltage supply, ground, and signal integrity. This includes checking for continuity, shorts to ground or power, and open circuits.
      • Good values: Typically, the sensor will have a 5V or 12V reference voltage, a good ground, and a fluctuating signal voltage (often 0V to 5V) when the engine is cranked or running.
      • Bad values: No voltage supply, no ground, or a flat-line signal voltage indicates a circuit issue or a faulty sensor.
    5. Sensor Output Test: If the circuit tests good, the technician will use an oscilloscope to monitor the camshaft position sensor's waveform. This shows if the sensor is accurately producing a signal as the camshaft rotates.
    6. Compare Sensor Readings: On engines with multiple camshaft position sensors (e.g., bank 1 vs. bank 2), the technician might compare the readings from the affected sensor to a known good sensor to identify discrepancies.
    7. Engine Oil Inspection: Check engine oil level and condition, as very low or dirty oil could indirectly affect sensor operation.

    Typical repair cost

    • Camshaft Position Sensor Replacement: Parts can range from $50 to $200, and labor typically runs $100 to $300, depending on accessibility.
    • Wiring/Connector Repair: This can vary widely depending on the complexity, from $50 to $250 for labor, plus minimal parts cost.
    • Timing Chain/Belt Replacement: If this is the cause, it's a significant repair, often ranging from $500 to $2000 or more for parts and labor.

    Can I keep driving with this code?

    It is generally not recommended to keep driving for an extended period with a P0345 code. While your car might still run, a faulty camshaft position sensor can lead to significant engine performance issues, including stalling, misfires, and reduced power. In some cases, it can prevent the engine from starting altogether. Continuing to drive could also lead to further damage to other engine components due to incorrect timing or fuel delivery. It's best to get this diagnosed and repaired as soon as possible.

    Related Codes

    • P0340: Camshaft Position Sensor Circuit Malfunction (Bank 1 or single sensor)
    • P0341: Camshaft Position Sensor 'A' Circuit Range/Performance (Bank 1 or single sensor)
    • P0346: Camshaft Position Sensor 'A' Circuit Range/Performance (Bank 2)
    • P0365: Camshaft Position Sensor 'B' Circuit (Bank 1 - Exhaust)
    • P0390: Camshaft Position Sensor 'B' Circuit (Bank 2 - Exhaust)

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email