DOBD DashX ☰ Browse all codes
P0348

Camshaft Position Sensor A Circuit High Bank 2

Ignition / engine timing Generic OBD-II High

What it means

P0348 means the signal voltage from camshaft position sensor A on bank 2 is reading too high. The ECM uses cam position to time fuel injection and ignition, so a bad signal can cause hard starting, stalling, or a rough-running engine. Because the fault can lead to a no-start, it's best addressed promptly.

High

Can I keep driving? It may run but can hard-start, stall, or drop into a limp mode — get it fixed promptly, and be prepared for a possible no-start.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty camshaft position sensor A on bank 2
  2. High resistance, short to voltage, or open in the sensor circuit
  3. Poor or corroded connection at the sensor
  4. Damaged reluctor/tone wheel or timing-chain wear affecting the signal
  5. Faulty ECM (least likely)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and confirm the fault is the bank 2 camshaft sensor A circuit.
  2. Inspect the sensor's connector and wiring for damage, corrosion, or a pushed-out pin.
  3. Check the signal, power, and ground at the sensor against specification.
  4. Inspect the sensor tip and reluctor wheel for debris or damage.
  5. If wiring and reluctor are good, replace the camshaft position sensor. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0348?+
Cautiously and briefly. The engine relies on cam position for timing, so it may stall or fail to restart. Fix it before relying on the vehicle.
Can I just clear P0348?+
It will return until the sensor or its circuit is repaired, and clearing won't prevent stalling if the signal is dropping out.

Related codes

Often seen with P0348

Read & clear P0348 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX