P0151 Code Explained: Diagnose and Fix with iCarsoft CR MAX

Upgrade Your Diagnostics — Save Up to 42% on Select Tools

P0151 Code Explained: Diagnose and Fix with iCarsoft CR MAX

P0151 Code Explained: Diagnose and Fix with iCarsoft CR MAX - iCarsoft-us

By iCarsoft Team

EMISSIONS · O2 SENSOR · DTC P0151

P0151 Code Fix: O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1)

Code P0151 — O2 Sensor Circuit Low Voltage, Bank 2 Sensor 1 — means your engine's upstream oxygen sensor on Bank 2 is reading persistently low. The ECM expects that sensor's voltage to swing between about 0.1V and 0.9V; when it stays stuck low, P0151 sets. It's often a tired sensor or an exhaust leak rather than anything catastrophic, but left alone it can hurt fuel economy and even damage the catalytic converter. This guide explains what P0151 means, what causes it, how to diagnose it properly, realistic costs, and how to fix and clear it.

Severity
Moderate
Drivable?
Short-Term
Avg Repair
$100–$600
DIY Level
Intermediate

If your scan tool returned P0151 — O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1), the engine computer is seeing a consistently low signal from the upstream oxygen sensor on Bank 2 (the side of the engine that doesn't contain cylinder 1). A healthy O2 sensor swings between roughly 0.1V (lean) and 0.9V (rich); a reading stuck below about 0.1V trips this code. The usual culprits are an aging or contaminated sensor, an exhaust leak, or a genuinely lean fuel mixture — and several start with simple checks.

What Does P0151 Mean?

Your engine uses an oxygen (O2) sensor in the exhaust to measure how much oxygen is left after combustion, so the ECM can fine-tune the air-fuel mixture. Bank 2 Sensor 1 is the upstream sensor — before the catalytic converter — on the bank that doesn't include cylinder 1 (typically the right side on a V6 or V8). Its voltage should fluctuate between about 0.1V and 0.9V as the mixture shifts.

Diagram of an upstream oxygen sensor circuit in the exhaust before the catalytic converter, as monitored for code P0151
The upstream O2 sensor sits in the exhaust before the catalytic converter and feeds its voltage to the ECM.

P0151 is a generic OBD-II emissions code defined under the SAE J2012 standard. It's set when that sensor's voltage stays consistently low — below roughly 0.1V. Low voltage tells the ECM the exhaust looks "lean" (lots of oxygen), which can mean a real lean condition, an exhaust leak letting outside air in, or simply a failed sensor or wiring fault.

It's closely related to the other O2-sensor codes on the same sensor — P0152 (high voltage) and P0155 (heater circuit) — as well as P0131, the Bank 1 version of this exact fault. Reading those together helps separate a sensor problem from a fuel or exhaust issue.

Pro insight: Don't just replace the sensor. A low-voltage O2 code is just as often an exhaust leak ahead of the sensor or a lean fuel condition as it is a bad sensor — and a new sensor won't fix either. Smoke-test for leaks and check fuel trims and live sensor data before spending money on parts.

Symptoms of P0151

Because the O2 sensor helps control the air-fuel mixture and emissions, P0151 usually shows up as drivability and economy issues — and it will fail an emissions test, a system regulated by the California Air Resources Board. Watch for:

  • Check Engine Light — the most obvious sign.
  • Reduced fuel efficiency — the ECM can't trim the mixture accurately.
  • Rough idle — the engine may run unevenly at a stop.
  • Sluggish acceleration — power can feel down.
  • Emissions test failure — from increased exhaust emissions.

Which Cars Are Affected?

P0151 can appear on any OBD-II vehicle that has a Bank 2 (V6, V8, or some flat/boxer engines), but it's most common on higher-mileage cars. Frequently reported examples include the Ford F-150, Focus, and Fusion; Toyota Camry and Corolla; Honda Accord and Civic; Chevrolet Impala and Malibu; Hyundai Sonata and Kia Optima; and European models like the BMW 3 Series and Mercedes C-Class — usually from a worn sensor, an exhaust leak, or a fuel-system issue.

Ford F-150, one of the vehicles commonly affected by the P0151 oxygen sensor code
Higher-mileage trucks like the Ford F-150 are common candidates for P0151, often from a worn sensor or exhaust leak.

The Most Common Root Causes (Ranked)

A low-voltage O2 code points to the sensor seeing too much oxygen — which can come from the sensor, the exhaust, or the fuel side. Here's the realistic distribution.

Likelihood Cause Why it happens
~35% Faulty or contaminated O2 sensor An aged, fouled, or damaged sensor outputs a falsely low or stuck voltage.
~25% Exhaust leak before the sensor A leak upstream lets outside air in, so the sensor reads extra oxygen and looks lean.
~20% Wiring or connector fault Damaged, shorted, or corroded wiring in the sensor circuit drops the signal voltage.
~12% Lean fuel condition Low fuel pressure, clogged injectors, or a dirty air filter actually lean out Bank 2.
~8% ECM or reference issue Rare. A wiring reference fault or failing ECM misreads the sensor signal.

How to Diagnose P0151

Start by confirming what the sensor is actually doing in live data, then rule out exhaust leaks and fuel issues before replacing the sensor. A scan tool that graphs O2 data per bank — like the iCarsoft CR MAX — makes this much faster.

Step 1 — Scan & read live data. Use the iCarsoft CR MAX or CR Eagle to pull P0151 and related codes (such as P0174 for a lean Bank 2), and watch the Bank 2 Sensor 1 voltage and fuel trims.

Step 2 — Test the sensor voltage. The signal should fluctuate between about 0.1V and 0.9V. A reading stuck low points to the sensor, its wiring, or a genuinely lean condition.

Step 3 — Inspect wiring & connectors. Check the Bank 2 Sensor 1 wiring and connector for damage, corrosion, or loose pins.

Step 4 — Smoke-test for exhaust leaks. A leak ahead of the sensor adds oxygen and mimics a lean reading — a classic P0151 trap.

Step 5 — Check the fuel system. Verify fuel pressure, injector condition, and the air filter to rule out a real lean mixture on Bank 2.

Step 6 — Repair & clear. Fix the root cause, clear the code, and road-test to confirm the sensor voltage swings normally and P0151 stays off.

iCarsoft CR MAX and CR Eagle OBD2 scan tools for reading live oxygen sensor data to diagnose a P0151 code
Graphing the Bank 2 Sensor 1 voltage in live data is the fastest way to confirm the fault and verify the repair.

Repair Costs in the US

P0151 is usually an affordable fix unless it turns out to be an exhaust or fuel-system problem. Figures below reflect typical 2025–2026 US rates and combine parts and labor.

Repair Typical Cost (USD)
Professional diagnosis $75–$150
Oxygen sensor replacement $100–$300
Wiring repair $50–$200
Exhaust leak repair $100–$500
Fuel system repair $150–$600

Watch out: ignoring P0151 lets an unbalanced mixture reach the catalytic converter. Replacing a damaged converter can run $500–$2,500, so it pays to fix this early.

PRO WORKSHOP TOOL

Diagnose P0151 the right way with the iCarsoft CR MAX & CR Eagle

A basic reader confirms P0151 but can't show you whether the sensor is actually failing. The iCarsoft CR MAX and CR Eagle graph live oxygen-sensor voltage and fuel trims per bank, so you can tell a bad sensor from an exhaust leak or a lean condition before buying parts.

  • Live O2 sensor data per bank — watch the Bank 2 Sensor 1 voltage swing in real time.
  • Fuel-trim & full-system data — spot a lean condition behind the code.
  • Read and clear codes plus freeze-frame to capture the conditions when P0151 set.
  • Broad multi-brand coverage for domestic and import vehicles.
  • Confirm the repair and clear the code once the sensor reads normally.
Shop CR MAX → Shop CR Eagle →
iCarsoft CR Eagle professional full OBD2 code reader for oxygen sensor and emissions diagnostics
Full-system diagnostics and live data make the CR Eagle a capable tool for O2-sensor faults like P0151.

Preventive Maintenance — Keep P0151 From Coming Back

  • Replace O2 sensors on schedule — around 100,000 miles, or as your manufacturer recommends.
  • Inspect sensor wiring — check for corrosion and wear at the connector during service.
  • Watch the exhaust system — look for leaks and rust ahead of the sensor.
  • Use quality fuel — clean fuel reduces sensor contamination over time.

Frequently Asked Questions

Can I drive with a P0151 code?

You can drive short distances, but prolonged driving isn't recommended. A persistent lean or sensor fault can damage the catalytic converter and hurt fuel economy over time.

What does "Bank 2, Sensor 1" mean?

Bank 2 is the side of the engine that doesn't contain cylinder 1. Sensor 1 is the upstream sensor, mounted before the catalytic converter.

Is P0151 always a bad oxygen sensor?

No. It's just as often an exhaust leak ahead of the sensor or a genuinely lean fuel mixture. Test the sensor and check for leaks before replacing it.

What's the difference between P0151 and P0131?

They're the same low-voltage O2 fault on the upstream sensor, but P0151 is on Bank 2 while P0131 is on Bank 1.

How do I clear P0151?

Repair the underlying cause, then clear the code with a scan tool and road-test. A battery disconnect only hides it temporarily — the code returns if the fault isn't fixed.

Bottom Line

P0151 means your Bank 2 upstream oxygen sensor is reading too low — and while it can eventually damage the catalytic converter, it's usually a straightforward fix. Confirm the sensor's behavior in live data, smoke-test for exhaust leaks, and check fuel trims before replacing the sensor, since a leak or a lean condition will fool a brand-new part. Diagnose it with a capable tool like the CR MAX or CR Eagle, fix the real cause, and clear the code — and don't let it linger, because an unbalanced mixture is hard on the converter.


OBD-II FAULT CODE LIBRARY

Looking up a different P-code?

Browse our full library of OBD-II diagnostic trouble codes, grouped by system — emissions, engine, transmission, and more.

Open the OBD-II Code Library →

Leave a comment

Please note: comments must be approved before they are published.