HomeTrouble CodesP0348

P0348 — Camshaft Position Sensor Circuit High Bank 2

Generic OBD-II · all makesPowertrain (engine & transmission)

P0348 indicates that the powertrain control module has detected a voltage signal from the Bank 2 camshaft position sensor that is higher than the expected range. This code specifically refers to an electrical circuit issue rather than a mechanical timing problem. The high-voltage condition can result from a faulty sensor, a wiring short to voltage, or a connector fault.

Symptoms

What causes it — most likely first

1. Faulty camshaft position sensor

The sensor internal circuitry can fail and output a voltage higher than specified, or short internally to the reference voltage, causing the PCM to detect a high signal on Bank 2.

2. Wiring short to voltage

The CMP signal wire or harness may be rubbed through, melted, or pinched, causing it to short to another power feed circuit and pull the sensor voltage abnormally high.

3. Connector corrosion or poor terminal contact

Corroded, bent, or damaged pins in the sensor or PCM connector can alter circuit resistance and create a high-voltage condition that mimics a sensor failure.

4. Incorrect sensor installation or physical damage

An improperly seated sensor, incorrect air gap, or metallic debris on the sensing tip can distort the signal and cause erratic or stuck-high voltage readings.

5. Engine control module fault

A rare internal PCM fault may incorrectly interpret a normal sensor signal as high voltage, but this should only be considered after sensor and wiring have been verified.

How it's diagnosed

  1. Visually inspect the Bank 2 camshaft position sensor, its connector, and the wiring harness for obvious damage, oil contamination, or chafing.
  2. Key on, engine off: use a multimeter to check reference voltage, ground integrity, and signal voltage at the sensor connector against manufacturer specifications.
  3. With an oscilloscope or scan tool data stream, observe the CMP sensor signal while cranking or running to confirm it is stuck high or spiking rather than producing a valid pattern.
  4. Disconnect the sensor and PCM to perform continuity and isolation tests on the signal circuit, checking for shorts to voltage, shorts to power feeds, or open grounds.
  5. If the wiring is intact, test the sensor’s internal resistance or substitute a known-good unit to see if the fault follows the sensor.
  6. If the sensor and all circuits test normal and the code persists, evaluate the PCM only after confirming no external electrical faults remain.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with P0348?

You may experience hard starting, stalling, or reduced power, so it is not advisable to continue driving for extended periods; the issue should be diagnosed and repaired promptly.

Should I replace the camshaft sensor first?

The sensor is a common cause, but the entire circuit—including wiring and connectors—should be tested before replacement to avoid unnecessary work.

Can a jumped timing chain cause this code?

Timing component failures usually trigger performance or correlation codes, not a specific circuit-high fault; P0348 is almost always an electrical problem in the sensor circuit.

Is a bad PCM a likely cause?

No. A failed engine computer is very rare for a circuit-high camshaft sensor code. Most cases are fixed by replacing the sensor or repairing the wiring, and the PCM should be suspected only after thorough testing rules out everything else.