P2196
O2 Sensor Signal Stuck Rich Bank 1 Sensor 1P2196 is a generic OBD-II powertrain diagnostic trouble code: O2 Sensor Signal Stuck Rich Bank 1 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 P2196 means
Code P2196 is set when the PCM determines that the upstream (pre-catalyst) oxygen sensor on Bank 1 is reporting a persistently rich exhaust mixture. Under normal closed-loop operation, the sensor voltage should oscillate rapidly between approximately 0.1 V (lean) and 0.9 V (rich). When the signal is stuck above roughly 0.7–0.8 V and cannot swing lean, the ECM flags P2196 and illuminates the MIL.
A genuinely rich combustion event — from leaking fuel injectors, excessive fuel pressure, or a faulty coolant temperature sensor causing the engine to remain on an enriched cold-start map — can keep the O2 reading high. Alternatively, the sensor itself may have aged, been contaminated by oil or coolant, or developed an internal fault that biases its output voltage upward. Engine misfires are another common driver: unburned fuel passing into the exhaust oxidises over the sensor element and mimics a rich reading. Software faults in the PCM can also lock the fuel control loop into a rich bias.
Operating with a persistent rich condition wastes fuel, fouls spark plugs and the catalytic converter (excess hydrocarbons can cause the catalyst to overheat), and may produce a sulfur or rotten-egg smell from the exhaust. Left unaddressed, converter damage is the most serious secondary consequence, potentially generating P0420/P0430 catalyst efficiency codes.
Common causes
Most-frequently reported root causes when P2196 is logged.
-
1
Faulty or aged upstream O2 sensor with upward voltage bias (most common)
-
2
Leaking fuel injector(s) delivering excess fuel
-
3
Fuel pressure regulator stuck open causing elevated rail pressure
-
4
Engine coolant temperature (ECT) sensor fault keeping engine in open-loop enrichment
-
5
Engine misfires sending unburned fuel past the sensor
-
6
Oil or coolant contamination of the O2 sensor element
-
7
Faulty evaporative purge valve stuck open flooding intake with fuel vapour
-
8
PCM software or calibration fault biasing fuel control (rare)
-
9
Short circuit in sensor signal wire pulling voltage high
Symptoms drivers notice
How to diagnose P2196
A typical diagnostic flow when this code is present.
-
1
Scan for all stored DTCs and record freeze-frame data; note short-term fuel trim — a large negative STFT (PCM subtracting fuel) confirms a real rich condition rather than just a biased sensor
-
2
Monitor Bank 1 Sensor 1 live voltage at operating temperature; a signal stuck above ~0.7 V that never drops below 0.5 V confirms the stuck-rich pattern
-
3
Check for misfires by scanning misfire counters; unburned fuel from misfires is a major cause of spurious rich readings
-
4
Inspect fuel injectors for leakage (key-off fuel pressure drop test) and perform a relative injector balance test with a scan tool to identify any injector delivering excess fuel
-
5
Measure fuel rail pressure at idle and key-on/engine-off; compare against specification to rule out a stuck-open pressure regulator
-
6
Check the evaporative emission (EVAP) purge valve for continuous leakage using a bi-directional scan tool command
-
7
Inspect and test the O2 sensor — check heater resistance, connector condition, and sensor output bias; replace if the sensor is contaminated or out of specification
Vehicles where we've handled P2196
Platforms in our catalogue with confirmed P2196 coverage.
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
Can P2196 damage my catalytic converter?
Yes. A persistently rich exhaust stream floods the catalyst with unburned hydrocarbons, causing it to overheat as it attempts to oxidise them.
How do I tell if the sensor is faulty or if the engine is genuinely running rich?
Check short-term fuel trim (STFT) on Bank 1. If the PCM is actively subtracting fuel (large negative STFT, e.g. -15% or more), the engine is genuinely rich.
Will an oil burning engine trigger P2196?
Yes. Burning oil coats the sensor's zirconia element with silicates and combustion by-products, gradually contaminating it and biasing the output voltage high.
Is P2196 the mirror code of P2195?
Yes — P2195 indicates the signal is stuck lean (low voltage) while P2196 indicates it is stuck rich (high voltage).
Disabling P2196 in software
RaceTune can permanently disable P2196 — 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.
ECUs with a P2196 disable in our catalogue
Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.
- Bosch EDC17CP57 verified 2 software versions
- Bosch EDC17C56 verified 1 software version
- Bosch EDC17C66 verified 1 software version
- Bosch EDC17CP44 verified 1 software version
- Bosch MD1CP002 verified 1 software version
- Bosch MD1CP004 verified 1 software version
- Bosch MD1CS001 verified 1 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 P2196 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