OBD-II trouble code
P2197: O2 Sensor Signal Stuck Lean (Bank 2, Sensor 1)
The upstream oxygen sensor on Bank 2 is reporting a signal that stays biased toward lean and won't switch normally. It's the Bank 2 mirror of P2195. 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 – $500
- DIY difficulty
- Intermediate DIY
Browse every code in P2100–P219A, or start from the full code library.
What does P2197 mean?
This code is the Bank 2 counterpart of P2195. The upstream oxygen (O2) sensor on Bank 2 sits in the exhaust ahead of the catalytic converter and tells the engine control module (ECM) whether that bank is running rich or lean. In closed loop a conventional narrowband sensor swings rapidly between roughly 0.1 volts (lean) and 0.9 volts (rich) as the ECM trims fuel. A wideband air/fuel ratio sensor, which is what many later engines carry upstream, behaves nothing like that: it reports a near-steady lambda or equivalence ratio close to 1.00 and never switches. On a two-bank engine that difference comes with a convenience, though — whichever type is fitted, there is a second one of it on the other bank, so the honest test is to put Bank 2's trace beside Bank 1's and read the difference between them rather than measuring either against a remembered idea of how an oxygen sensor ought to look.
P2197 is a rationality fault rather than a wiring fault. The circuit is intact, but the Bank 2 upstream sensor signal is stuck or biased toward lean and no longer responds when the ECM adds fuel. After the sensor fails to swing rich despite added fuel, the ECM flags it as "biased/stuck lean" 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 P2197 does not apply to them. "Sensor 1" is the upstream sensor. The two real explanations are a worn or contaminated sensor that has lost its ability to swing rich, or a genuine lean condition on Bank 2 that the sensor is correctly reporting. Because the fault is limited to one bank, a bank-specific cause — such as an intake or exhaust leak feeding only that cylinder head, or a partially clogged set of injectors on that bank — is more likely than a whole-engine problem. Comparing Bank 1 and Bank 2 fuel trims quickly shows whether the lean condition is real and one-sided.
Common causes
- Aged or contaminated upstream Bank 2 oxygen sensor that has lost its ability to swing rich (most common)
- Exhaust leak upstream of the Bank 2 sensor letting in outside air that reads lean
- Bank-specific vacuum or intake manifold leak feeding only that cylinder head
- Clogged or under-delivering injectors on Bank 2 (often with P0174)
- Low fuel pressure affecting both banks but flagged first on Bank 2
- Corroded or loose O2 sensor connector
- Damaged sensor signal or heater wiring
Symptoms
- Check engine light is on
- Slightly reduced fuel economy
- Possible rough idle or hesitation if Bank 2 is truly lean
- Companion lean code P0174 (Bank 2 too lean)
- Failed emissions inspection
- Often no obvious driveability symptoms
Diagnostic steps
- 1.Scan for all codes. P2197 with P0174 points to a real lean condition on Bank 2 rather than a lazy sensor.
- 2.Watch Bank 2 Sensor 1 live alongside Bank 1 Sensor 1 and compare them directly. On a narrowband pair the healthy one switches quickly while a stuck Bank 2 sits low and flat; on a wideband pair neither switches, and the tell is Bank 2 reporting a persistently leaner lambda than Bank 1 and failing to follow when fuel is added.
- 3.Compare Bank 1 and Bank 2 fuel trims. A lean bias on Bank 2 only points to a bank-specific leak or fuel-delivery issue.
- 4.Inspect for exhaust leaks ahead of the Bank 2 sensor and for intake/vacuum leaks on that cylinder head. Let the engine cool first — if bank 2 is the buried bank on this engine, its manifold sits in the tightest and hottest part of the bay, which is precisely where the temptation to feel for a leak while it is running does the damage.
- 5.Check fuel pressure and inspect the Bank 2 injectors for restriction.
- 6.Inspect the sensor connector and wiring for corrosion or chafing.
- 7.If the mixture is confirmed correct and the sensor is old, replace the upstream Bank 2 sensor.
Repair cost
$150 – $500
Sensor replacement runs about $150 to $400 in parts and labor. Whether Bank 2 is the expensive side to work on depends entirely on the engine, and it is worth settling before a labour quote is accepted. On some transverse V6s bank 2 is the firewall bank and access is genuinely poor; on others it is the accessible one — the Toyota 2GR-FE numbers cylinders 1, 3 and 5 down the rear bank, which puts bank 2 at the radiator. Identify which bank is which from the cylinder numbering for your engine rather than assuming bank 2 is the buried one. If the code is caused by a lean condition, the fix cost tracks the root problem — a vacuum leak repair is $100 to $300.
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.