P0151
O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)P0151 is a generic OBD-II powertrain diagnostic trouble code: O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1). It is logged by the engine control unit when the o2/lambda monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0151 means
P0151 indicates that the Engine Control Module (ECM) has detected a sustained low-voltage condition on the upstream oxygen sensor circuit for Bank 2, Sensor 1 (B2S1). Bank 2 is the exhaust bank that does not contain cylinder #1 (the opposite bank on a V-type or flat engine). Sensor 1 refers to the pre-catalyst sensor — also called the air-fuel ratio sensor or upstream lambda sensor — which the ECM relies on for closed-loop fuel trim corrections.
A conventional zirconia O2 sensor generates a voltage between roughly 0.1 V (lean exhaust) and 0.9 V (rich exhaust) in response to the difference in oxygen concentration between the exhaust gas and ambient air. Under normal closed-loop operation the signal switches rapidly between these extremes at idle and light load. P0151 is triggered when the sensor's output voltage remains below approximately 0.1–0.2 V for a calibrated period (typically around 20–120 seconds depending on manufacturer), suggesting that the ECM sees an excessively lean mixture or a biased/failed sensor on Bank 2.
Because B2S1 is part of the primary fuel feedback loop, a sustained lean bias causes the ECM to add fuel (positive long-term fuel trim) to compensate. If the enrichment command reaches its maximum limit, the engine may run lean, causing rough idling, sluggish throttle response, and potential misfires. Increased NOx and CO emissions are also likely. The code does not always mean the air-fuel ratio is genuinely lean — a failing sensor, a wiring short to ground, or an exhaust leak introducing atmospheric oxygen upstream of the sensor can all produce the same low-voltage symptom.
Common root causes include exhaust manifold gasket leaks, a worn or contaminated sensor element, damaged wiring (short to ground), or a vacuum leak leading to unmetered air entering the intake manifold on the Bank 2 side. Accurate diagnosis requires live fuel trim data in addition to sensor voltage waveform analysis.
Common causes
Most-frequently reported root causes when P0151 is logged.
-
1
Exhaust leak upstream of B2S1 (manifold gasket, flex pipe) introducing excess oxygen
-
2
Faulty or worn O2 sensor with degraded output (internal contamination or age)
-
3
Wiring short to ground on the sensor signal wire
-
4
Vacuum leak on the Bank 2 intake side causing a genuinely lean condition
-
5
Contaminated sensor element (silicone, oil, or coolant fouling)
-
6
Corroded or loose sensor connector causing signal voltage loss
-
7
Low fuel pressure or faulty fuel injector(s) on Bank 2 causing true lean mixture
-
8
Open or high-resistance heater circuit delaying sensor warm-up
-
9
Faulty MAF or MAP sensor providing incorrect load data to ECM
Symptoms drivers notice
How to diagnose P0151
A typical diagnostic flow when this code is present.
-
1
Read and record all stored codes using an OBD-II scanner; pay particular attention to companion fuel trim codes like P0174 or misfire codes on Bank 2 cylinders.
-
2
Review live data for Bank 2 Sensor 1 voltage and short/long-term fuel trims (STFT/LTFT). LTFT above +10% on Bank 2 confirms the ECM is compensating for a lean condition.
-
3
Inspect the exhaust manifold and the pipe between the manifold and the sensor for cracks, leaks, or failed gaskets; a propane enrichment test or smoke test can reveal hidden leaks.
-
4
Check the B2S1 wiring harness for abrasion, heat damage, or contact with the exhaust system; measure signal wire resistance to ECM ground to rule out a short to ground.
-
5
With the engine fully warm, monitor B2S1 voltage waveform; a healthy upstream sensor should oscillate between 0.1 V and 0.9 V. A flatline near 0 V (especially one that persists after disconnecting the sensor) indicates a wiring short rather than a failed sensor.
-
6
Inspect for vacuum leaks on the Bank 2 intake runners using a smoke machine or carburettor cleaner; repair any found before replacing O2 components.
-
7
Replace B2S1 if all external causes are ruled out, clear codes, and verify with a full drive cycle including closed-loop operation above 2,000 rpm.
Related powertrain codes
- P0040 — Upstream Oxygen Sensors Swapped From Bank To Bank
- P0041 — Downstream Oxygen Sensors Swapped From Bank To Bank
- P0130 — O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
- P0131 — O2 Sensor Circuit Low Voltage (Bank 1 Sensor I)
- P0132 — O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
- P0133 — O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
Frequently asked questions
Is P0151 always caused by a bad oxygen sensor?
No. Exhaust leaks upstream of the sensor and vacuum leaks on the Bank 2 intake side are just as common as a failed sensor. Always check fuel trims and look for leaks before replacing the sensor, or you risk a repeat failure.
Can P0151 damage my engine if ignored?
Prolonged lean operation on Bank 2 can increase combustion temperatures and elevate the risk of pre-ignition or misfires, which over time could harm pistons and catalytic converters. Moderate severity — address within a few hundred kilometres rather than leaving it indefinitely.
What is the difference between P0151 and P0171?
P0151 is a sensor-circuit fault specific to Bank 2 Sensor 1 voltage being too low. P0171 (System Too Lean Bank 1) reflects the ECM's fuel-trim calculation for Bank 1 as a whole. You can have P0151 without a true lean condition if the sensor is faulty, and P0171 without a circuit fault if the lean condition is real.
Does engine bank location matter for diagnosis?
Yes. Confirm which bank is Bank 2 for your specific engine. On most longitudinal V6/V8 engines Bank 1 is the passenger side (US) or driver side depending on OEM convention. Consult a factory service manual or wiring diagram for your vehicle before probing connectors.
Disabling P0151 in software
RaceTune can permanently disable P0151 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0151 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file