OBD-II trouble code
P2198: O2 Sensor Signal Stuck Rich (Bank 2, Sensor 1)
The upstream oxygen sensor on Bank 2 is reporting a signal that stays biased toward rich and won't switch normally. It's the Bank 2 mirror of P2196. The car usually still drives.
Quick facts
- System
- Powertrain
- Category
- Oxygen Sensor
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $150 – $600
- DIY difficulty
- Intermediate DIY
What does P2198 mean?
This code is the Bank 2 counterpart of P2196. The upstream oxygen (O2) sensor on Bank 2 reports the air-fuel ratio to the engine control module (ECM) from its position ahead of the catalytic converter. In closed loop it should swing quickly between roughly 0.1 volts (lean) and 0.9 volts (rich) as the ECM trims fuel.
P2198 is a rationality fault, not a wiring fault. The circuit is intact, but the Bank 2 upstream sensor signal is stuck or biased toward rich and stops responding when the ECM leans the mixture out. When the voltage stays high despite the ECM commanding less fuel, the ECM flags the signal as "biased/stuck rich" and sets the code.
"Bank 2" is the side of a V-configured engine that does not contain cylinder 1; inline engines have only Bank 1, so P2198 does not apply to them. "Sensor 1" is the upstream sensor. Either the sensor is contaminated or worn and biased high, or Bank 2 really is running rich and the sensor is telling the truth. Because the fault is limited to one bank, a bank-specific cause is likely — a leaking injector on that head, or contamination of just that sensor. Comparing Bank 1 and Bank 2 fuel trims shows whether the rich condition is real and one-sided: strongly negative long-term trim on Bank 2 means the ECM is pulling fuel to compensate for a genuinely rich bank.
Common causes
- Contaminated or aged upstream Bank 2 oxygen sensor biased toward rich (silicone, oil, coolant, or fuel fouling)
- Leaking or dripping fuel injector on Bank 2
- High fuel pressure from a failing regulator or return restriction
- Mass airflow sensor over-reporting airflow, adding fuel to both banks
- Bank-specific mechanical issue enriching that cylinder head
- Excessive fuel from a stuck-open purge valve
- Corroded or loose O2 sensor connector or signal wiring
Symptoms
- Check engine light is on
- Reduced fuel economy
- Black smoke or fuel smell if Bank 2 is genuinely rich
- Rough idle or fouled spark plugs on that bank in severe cases
- Companion rich code P0175 (Bank 2 too rich)
- Failed emissions inspection
Diagnostic steps
- 1.Scan for all codes. P2198 with P0175 (Bank 2 too rich) suggests a real rich condition rather than a failed sensor.
- 2.Monitor Bank 2 Sensor 1 voltage live and compare with Bank 1. With P2198 the Bank 2 signal sits high and flat.
- 3.Compare Bank 1 and Bank 2 fuel trims. Strongly negative trim on Bank 2 only confirms a genuine, bank-specific rich condition.
- 4.Check fuel pressure and look for a leaking injector on Bank 2 with a cylinder balance or noid-light test.
- 5.Inspect the MAF reading for over-reporting if both banks trend rich.
- 6.Inspect the Bank 2 sensor and connector for oil, coolant, or fuel contamination and wiring damage.
- 7.If the mixture is confirmed correct, replace the upstream Bank 2 sensor.
Repair cost
$150 – $600
Sensor replacement runs about $150 to $400 in parts and labor, more if the Bank 2 sensor is buried against the firewall on a transverse engine. If a genuine rich condition is to blame, a leaking injector is $150 to $500 installed and a fuel pressure regulator is $150 to $400. Confirm the cause before replacing parts.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with oxygen sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.