DOBD DashX ☰ Browse all codes
P0391

Camshaft Position Sensor B Circuit Range/Performance Bank 2

Camshaft position Generic OBD-II High

What it means

P0391 means the bank 2 "B" camshaft position sensor signal is present but out of its expected range or inconsistent with the crankshaft signal. The ECM uses cam position for spark/fuel timing and variable valve timing, so this can cause hard starting, occasional stalling, rough running, and reduced power.

High

Can I keep driving? Drivable but unpredictable — it can cause hard starting, occasional stalling, or reduced power, so get it checked soon.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Wiring or connector fault at the bank 2 'B' camshaft sensor
  2. Faulty camshaft position sensor (bank 2, B)
  3. Timing-chain stretch or reluctor/tone-ring damage altering the signal
  4. Oil contamination at the sensor
  5. ECM fault (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and inspect the sensor connector and wiring.
  2. Compare the camshaft and crankshaft signals on a scope.
  3. Check for timing-chain stretch or tone-ring damage.
  4. Replace the camshaft sensor if it is out of spec.
  5. Address timing components if the cam/crank correlation is off. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0391?+
Short trips are usually okay, but stalling or a no-start can strand you, so have it fixed soon.
Can I just clear P0391?+
You can, but it returns until the sensor or its circuit is repaired.

Related codes

Often seen with P0391

Read & clear P0391 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