HomeTrouble CodesP0391

P0391 — Camshaft Position Sensor B Circuit Rangeperformance Bank 2

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

P0391 indicates the powertrain control module (PCM) has detected an abnormal signal from the camshaft position sensor 'B' on bank 2. This sensor monitors the camshaft's position and speed to help synchronize fuel injection and ignition timing. A performance issue suggests the signal is outside expected parameters but not completely missing.

Symptoms

What causes it — most likely first

1. Faulty camshaft position sensor

The sensor itself may have failed due to internal wear, damage, or contamination from oil or debris. This is the most common cause of P0391.

2. Wiring or connector issues

Damaged, corroded, or loose wiring or connectors in the sensor circuit can cause intermittent or out-of-range signals. Common areas include near the sensor or along the harness.

3. Incorrect sensor gap or misalignment

If the sensor is not properly aligned with the reluctor wheel or the gap is incorrect, the signal may be weak or erratic, triggering the code.

4. Timing system problems

A stretched timing chain, jumped timing, or damaged reluctor wheel can cause the camshaft to be out of sync with the crankshaft, leading to an out-of-range signal.

5. Contaminated sensor or reluctor wheel

Oil, dirt, or metal debris on the sensor or reluctor wheel can interfere with the magnetic field, causing a weak or inconsistent signal.

6. PCM software or hardware issue (rare)

While uncommon, a PCM software glitch or internal failure could incorrectly interpret the sensor signal. This is a last-resort diagnosis after all other causes are ruled out.

How it's diagnosed

  1. Retrieve and document all stored trouble codes and freeze-frame data to understand the conditions when the code was set.
  2. Visually inspect the camshaft position sensor 'B' on bank 2, its wiring, and connectors for damage, corrosion, or loose connections. Repair as needed.
  3. Check the sensor’s gap and alignment with the reluctor wheel. Adjust or replace components if misalignment is found.
  4. Test the sensor’s output voltage or resistance using a multimeter or oscilloscope, comparing results to manufacturer specifications. Replace the sensor if out of spec.
  5. Inspect the timing system, including the timing chain, tensioner, and reluctor wheel, for wear, damage, or misalignment. Repair or replace components as necessary.
  6. If all other steps pass, perform a PCM software update or reflash if available. If the issue persists, consider PCM testing or replacement as a last resort.

Code facts & related codes

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

Frequently asked

Is the PCM usually the cause of P0391?

No, the PCM is rarely the cause of P0391. The issue is almost always related to the camshaft position sensor itself, its wiring, or the timing system. PCM replacement should only be considered after all other potential causes have been thoroughly ruled out.

Can I drive with a P0391 code?

While the vehicle may still run, driving with P0391 can lead to poor engine performance, reduced fuel economy, or potential engine damage if the issue is timing-related. It’s best to diagnose and repair the problem as soon as possible.

Why does P0391 affect bank 2 specifically?

Bank 2 refers to the side of the engine that does not contain cylinder #1. The code indicates the issue is isolated to the camshaft position sensor on that bank. If the sensor or its circuit fails, the PCM may not properly control fuel injection or ignition timing for that bank.

Can a bad crankshaft position sensor cause P0391?

No, P0391 is specific to the camshaft position sensor 'B' on bank 2. However, a failing crankshaft position sensor can cause similar drivability issues and may set its own trouble codes, so it should be checked if other codes are present.