prjctx.net
P0346PowertrainFix Soon

Camshaft Position Sensor A Circuit Range/Performance (Bank 2)

The camshaft position sensor A on Bank 2 is sending a signal that falls outside the expected voltage or frequency range. This prevents the engine control module from accurately timing fuel injection and spark, causing the engine to enter limp mode or run inefficiently.

Schedule a repair soon — this issue will worsen and may cause additional damage if ignored.

What You Might Notice

  • Check engine light illuminated
  • Reduced engine power or lack of acceleration
  • Difficulty starting or no-start condition
  • Engine stalling or rough idle
  • Possible intermittent operation

Most Common Causes

  1. 1

    Faulty camshaft position sensor

    The CMP sensor on Bank 2 has failed or is degrading, producing an out-of-range signal to the PCM. This is the most common cause of P0346.

  2. 2

    Poor wiring connection at sensor

    Loose, corroded, or damaged wiring connections at the camshaft position sensor can cause intermittent or weak signal transmission to the PCM.

  3. 3

    Electrical short or open circuit

    A short to ground, open circuit, or damaged wiring harness between the sensor and PCM prevents proper signal delivery.

  4. 4

    PCM or wiring harness malfunction

    Rarely, a faulty PCM input circuit or internal wiring damage can cause the module to misinterpret valid sensor signals as out of range.

How to Diagnose It

  1. 1

    Check Faulty camshaft position sensorThe CMP sensor on Bank 2 has failed or is degrading, producing an out-of-range signal to the PCM. This is the most common cause of P0346.

  2. 2

    Check Poor wiring connection at sensorLoose, corroded, or damaged wiring connections at the camshaft position sensor can cause intermittent or weak signal transmission to the PCM.

  3. 3

    Check Electrical short or open circuitA short to ground, open circuit, or damaged wiring harness between the sensor and PCM prevents proper signal delivery.

  4. 4

    Check PCM or wiring harness malfunctionRarely, a faulty PCM input circuit or internal wiring damage can cause the module to misinterpret valid sensor signals as out of range.

How to Fix It

  1. 1

    Replace camshaft position sensor Bank 2

    Remove the faulty CMP sensor on Bank 2 and install a new OEM or quality replacement sensor. Clear the code and test drive to verify the fix.

  2. 2

    Inspect and repair wiring connections

    Check the wiring harness and connector at the Bank 2 camshaft position sensor for corrosion, loose pins, or damage. Clean terminals or replace the connector as needed.

  3. 3

    Test sensor voltage and signal

    Use a multimeter or oscilloscope to verify the sensor is producing the correct voltage range and frequency. Compare readings to manufacturer specifications for your vehicle model.

  4. 4

    Inspect engine timing chain or belt

    Verify the timing chain or belt on Bank 2 is not skipped or damaged, as mechanical timing issues can cause the sensor to read out of range.

Need a deeper diagnosis?

Search for related repair guides or browse by system.