Auto Barn
Est. 1957

P0391

Fix within a few days

Your engine's computer isn't getting the right signal from the Camshaft Position Sensor 'B' on Bank 2. This sensor tells the computer where the camshaft is, which is critical for engine timing.

Sensors SystemMAF, MAP, throttle position

Code P0391 means your engine's computer isn't getting the right signal from the Bank 2 Camshaft Position Sensor 'B'. Common causes: Faulty cam sensor (70%), wiring issues (20%). Drivability: Yes, for short trips, but fix quickly. Repair cost: $30-$150 DIY, $100-$400 professional.

Can I Drive With P0391?

Yes, for short trips only

Essential trips under 10 miles, avoid highways and heavy acceleration. Monitor for worsening symptoms.

Stop driving immediately if: Engine stalls frequently, significant power loss, or the Check Engine Light starts flashing.

Symptoms of P0391

  • 1Check Engine Light is on
  • 2Engine cranks longer than usual before starting
  • 3Engine runs rough or idles poorly
  • 4Engine stalls unexpectedly
  • 5Reduced engine power or acceleration
  • 6Engine misfires

Common Causes of P0391

Parts most likely causing this code, ranked by probability

Camshaft Position Sensor (Bank 2, Sensor B)70% likely

A faulty camshaft position sensor sends incorrect or no signal to the engine computer, causing timing issues.

70% of P0391 cases are fixed by replacing this part

Shop
Wiring or Connector to Camshaft Position Sensor20% likely

Damaged, corroded, or loose wiring and connectors prevent the sensor's signal from reaching the engine computer correctly.

20% of P0391 cases are fixed by repairing wiring or connectors

Shop
Crankshaft Position Sensor5% likely

While less common, a failing crankshaft position sensor can sometimes send conflicting signals, confusing the engine computer's timing calculations.

5% of P0391 cases are fixed by replacing this part

Shop
Engine Timing Components (e.g., stretched timing chain/belt, VVT actuator)5% likely

Actual mechanical timing issues, like a stretched timing chain or a stuck VVT actuator, can cause the camshaft position to be out of its expected range.

5% of P0391 cases are fixed by addressing timing components

Shop

Check These First (Before Buying Parts)

  • Visually inspect the Camshaft Position Sensor 'B' on Bank 2 and its electrical connector for any visible damage, corrosion, or loose connections. Make sure the connector is fully seated.
  • Clear the code with an OBD-II scan tool and see if it immediately returns. Sometimes, a temporary glitch can trigger the code.

How to Diagnose P0391

  1. 1Visually inspect the Camshaft Position Sensor 'B' on Bank 2 and its wiring for any obvious damage, fraying, or loose connections.
  2. 2Check for any Technical Service Bulletins (TSBs) related to P0391 for your specific vehicle year, make, and model.
  3. 3Use a scan tool to view live data for the camshaft position sensor and crankshaft position sensor; compare their readings.
  4. 4Test the resistance and voltage of the camshaft position sensor using a multimeter according to your vehicle's service manual.
  5. 5Check for continuity in the wiring harness between the sensor and the engine computer.

P0391 on Popular Vehicles

Toyota Camry

2007-2024

Camshaft position sensors on Toyota Camry models are generally reliable, but when P0391 appears, it's often a direct sensor failure. Access can vary by engine (4-cylinder vs. V6), but they are typically straightforward to replace.

75% fixed by replacing the Camshaft Position Sensor

Honda Accord

2003-2024

Honda Accords are known for occasional camshaft position sensor failures. P0391 on an Accord often points to the sensor itself or a corroded connector. Inspect the wiring harness carefully, especially where it might rub against other engine components.

70% fixed by replacing the Camshaft Position Sensor

Ford F-150

2004-2024

On Ford F-150 trucks, especially those with V8 engines, camshaft position sensors can be a common failure point. The 'B' sensor on Bank 2 might be more challenging to access depending on the engine configuration. Always check for oil in the connector, which can cause signal issues.

65% fixed by replacing the Camshaft Position Sensor

Frequently Asked Questions

What does P0391 mean?

P0391 indicates that your engine's computer has detected an issue with the signal from the Camshaft Position Sensor 'B' on Bank 2. This sensor is crucial for telling the computer the exact position of the camshaft, which is used to control fuel injection and ignition timing.

Can I drive with P0391?

Yes, you can drive for short, essential trips, but you need to fix this quickly. If your engine is stalling, misfiring, or has significantly reduced power, stop driving immediately to prevent further damage.

Will P0391 clear itself?

No, P0391 will not clear itself. The engine computer stores this code because it detects a persistent problem with the camshaft position sensor signal. You will need to diagnose and repair the underlying issue, then clear the code with a scan tool.

How do I fix P0391 myself?

Start by visually inspecting the Camshaft Position Sensor 'B' and its wiring for damage. If the wiring looks good, the most common fix is replacing the camshaft position sensor itself. You'll need basic hand tools and possibly a multimeter to test the sensor and wiring.

How much does it cost to fix P0391?

If you do it yourself, expect to pay $30-$150 for a new camshaft position sensor. If you take it to a shop, the repair will cost $100-$400, including parts and labor.

P0391 keeps coming back - why?

If P0391 keeps returning, it means the root cause wasn't fully addressed. This often happens if you only replaced the sensor but the issue was actually in the wiring, the connector, or a more complex engine timing problem. Always thoroughly inspect wiring and test components before replacing parts.

Will P0391 fail emissions/smog test?

Yes, P0391 will cause your vehicle to fail an emissions or smog test. A Check Engine Light (CEL) illuminated for any reason is an automatic failure in states with emissions inspections.

What's the difference between P0391 and P0341?

P0391 refers to a circuit range/performance issue with Camshaft Position Sensor 'B' on Bank 2. P0341 refers to a circuit range/performance issue with Camshaft Position Sensor 'A' on Bank 1. They point to similar problems but on different sensors or engine banks.

P0391 on Honda Accord

On many Honda Accord models, the camshaft position sensors are relatively accessible. Common causes for P0391 on an Accord are a failing sensor or a damaged sensor connector. Always check for oil leaks around the sensor as oil can sometimes contaminate the electrical connection.

Questions to Ask Your Mechanic

Did you check the live data from both the camshaft and crankshaft position sensors?

Good answer: Yes, I compared the readings and saw a discrepancy with the Bank 2 Sensor B signal, indicating it's out of range or intermittent.

What did you find when you inspected the wiring and connector for the Bank 2 Sensor B camshaft position sensor?

Good answer: I checked for continuity, resistance, and any signs of corrosion or damage. The wiring tested good, so the issue is internal to the sensor.

Repair Cost Estimate

DIY Repair

Parts only

$30-$150

Shop Repair

Parts + labor

$100-$400

Save $70-$250 by doing it yourself

Difficulty

intermediate

Time

0.5-2 hours

Intermediate - requires an OBD-II scan tool for diagnosis and potentially a multimeter, but the physical replacement of the sensor is often simple.

Cost of Waiting

Ignoring P0391 can lead to increasingly difficult starting, engine stalling, and reduced fuel economy. If the engine's timing becomes too erratic, it can cause misfires that send unburned fuel to your catalytic converter. A $50-$150 sensor replacement now prevents a $1,200-$2,500 catalytic converter replacement later.

While You're In There...

Dielectric Grease

Applying dielectric grease to the electrical connector helps prevent corrosion and ensures a good electrical connection, which is crucial for sensor signals.

Engine Oil (if due for change)

Some camshaft position sensors can be affected by dirty engine oil or low oil levels, as they rely on oil pressure for VVT systems. If your oil change is due, it's a good time to address it.

Tools You'll Need

  • Basic socket set
  • Wrench set
  • Screwdriver set
  • Multimeter
  • OBD-II scan tool

P0391 is a common engine code related to a sensor. Most repairs are straightforward, and once fixed, your engine's timing and performance will be restored.

Why Buy From Auto Barn?
  • Family-owned since 1957
  • 990,000+ happy customers
  • Fast nationwide shipping
  • Easy returns

Your Next Steps

1

Step 1: Visually inspect the sensor and its wiring. Look for frayed wires, oil contamination, or a loose connector. Clean any corrosion.

2

Step 2: If the visual inspection doesn't reveal the problem, use an OBD-II scan tool to monitor live data from the camshaft and crankshaft position sensors. Compare their readings to identify inconsistencies.

3

Step 3: If the sensor appears faulty based on live data or testing, replace the Camshaft Position Sensor 'B' on Bank 2. Parts you'll likely need: one Camshaft Position Sensor.

Note: Bank 2 refers to the side of the engine that does NOT contain cylinder #1. Sensor 'B' typically refers to the exhaust camshaft position sensor, but this can vary by manufacturer. Always consult your vehicle's service manual for exact sensor location and testing procedures.