P codepowertrainHigh severity

P0348Camshaft Position Sensor "A" Circuit High (Bank 2)

The bank 2 camshaft position sensor "A" circuit is stuck at a high voltage with no valid signal.

Definition

P0348 sets when the PCM sees the bank 2 cam sensor "A" signal circuit fixed at a high voltage — the pull-up level or battery voltage — without the switching pattern the rotating reluctor should produce, indicating an open circuit, a failed sensor output stage, or a short to power. The engine may run in a crank-sensor fallback mode with extended crank times, possible stalling, disabled bank 2 cam phasing, and reduced power, or it may not start at all on strategies that require cam sync; the MIL illuminates in either case.

Common causes

  • Failed camshaft position sensor (output stage stuck open/high)
  • Open in the signal or ground wire (broken wire, backed-out terminal)
  • Signal wire shorted to a voltage source after harness damage
  • Corroded connector terminals creating an open circuit
  • PCM input circuit fault (rare)

Common misdiagnoses

  • Replacing the crankshaft position sensor
  • Replacing the sensor when the ground wire is open
  • Replacing the PCM
  • Blaming the battery or starter for the long-crank symptom

Troubleshooting steps

  1. 1.Verify supply, ground, and signal voltages

    Confirm the supply matches spec, verify the sensor ground drops under 0.1 V, and note whether the signal sits at the pull-up level or full battery voltage.

  2. 2.Distinguish open from short to power

    A signal at battery voltage on a 5 V circuit means a short to power; a signal stuck at exactly the pull-up voltage points to an open sensor output or open circuit.

  3. 3.Check continuity of signal and ground circuits

    With both ends disconnected, each wire should read near 0 Ω end to end; an open, especially in the ground, prevents the sensor from pulling the signal low.

  4. 4.Scope the signal during cranking

    No switching square wave with confirmed power and ground condemns the sensor; replace it and inspect the O-ring and reluctor while it is out.

  5. 5.Repair and verify

    Confirm normal start times, live cam position data on both banks, and no code reset across several drive cycles.