Skip to content
Skip to content

OBD-II Code · Emissions

P2097

Post-Catalyst Fuel Trim System Too Rich (Bank 1)

Severity

low

Lowest on our scale. Fix it when convenient.

Can you drive it

Only if running normally

A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety.

Indicative cost (USD)

$100–$500

Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

Post-cat fuel trim running rich on bank 1.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then work the likely-causes list in the order shown.

    That order is what a shop checks first for this code — wiring and connections before the component they run to, because a connector costs nothing to inspect and is a common answer.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Common symptoms

  • Check engine light
  • Fuel smell

Likely causes

  • Failed downstream O2Most common
  • Aging cat
  • Leaking injector
Read the full diagnostic procedureP2097 means the ECU has determined that the post-catalyst fuel trim on bank 1 is running too rich — the rear O2 sensor is reading consistently rich o…

P2097 means the ECU has determined that the post-catalyst fuel trim on bank 1 is running too rich — the rear O2 sensor is reading consistently rich over a calibrated window, and the ECU has cut as much fuel as it's allowed to without setting other codes.

The cheapest-first ladder

  1. scan-tool the rear O2 voltage at warm idle and during a steady cruise — it should hover around 0.6-0.8V and switch slowly; if it's pinned above 0.85V steady, the post-cat signal is rich.
  2. Long-term post-cat trim that swings beyond -15% triggers the code.
  3. Check for fuel intrusion into the exhaust ahead of the rear O2 — a leaking fuel injector dumps unburned fuel through the cat, the cat reduces the excess HC and burns it, and the rear O2 reads rich because exhaust oxygen is being consumed.
  4. Run a fuel-injector balance/leakdown test: an injector leaking even 5 cc/min when commanded closed is enough to set this code over a long drive cycle.
  5. Also check that the front O2 sensor isn't biased rich (a slow-responding front O2 commands too much fuel; the cat can't catch up); front O2 switch rate should be at least 0.5 Hz at 2,500 RPM steady.
  6. Verify the EVAP purge valve isn't stuck open and dumping fuel vapor into the intake at idle.
  7. The expensive-misdiagnosis caveat: don't replace the rear O2 sensor on a P2097 before ruling out a leaking injector with a $20 noid-light and a fuel-pressure drop test — a stuck-open injector on a GDI engine will throw P2097 plus a fuel-economy complaint, and the rear O2 is downstream of the actual problem.
Vehicle-specific patterns2007-2015 Toyota Camry/Avalon/Sienna with the 2GR-FE 3.5L V6 throws P2097 less often than its P2096 sibling but follows the same pattern in reverse —…
  • 2007-2015Toyota Camry/Avalon/Sienna with the 2GR-FE 3.5L V6 throws P2097 less often than its P2096 sibling but follows the same pattern in reverse — a slowly degrading cat plus a slightly leaky injector tips the post-cat signal rich.
  • 2008-2014Lexus IS250/IS350 with the 2GR/4GR family throws P2097 from carbon-loaded direct-injection injectors that drip at closed-throttle conditions.
  • 2005-2010Ford F-150 with the 5.4L 3V Triton sometimes throws P2097 from a stuck-open EVAP purge valve at idle; pinch the purge hose and watch the trim recover before condemning the cat.
  • 2009-2014Honda Accord/Pilot with the J35 throws P2097 when MDS/VCM cylinders deactivate incorrectly and dump unburned fuel into the exhaust.

Estimated repair$80 (EVAP purge valve) to $1,200 (injector replacement on a GDI Lexus).

Look up another code

P2097 — frequently asked

What does a P2097 code mean?

Post-cat fuel trim running rich on bank 1.

What causes a P2097 code?

Common causes: Failed downstream O2; Aging cat; Leaking injector.

What are the symptoms of a P2097 code?

Typical symptoms: Check engine light; Fuel smell.

Is it safe to drive with a P2097 code?

Only if running normally. A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety. Estimated repair: $100-$500.

How do I diagnose a P2097 code?

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed. 1. Note every code that is set, not just this one. 2. Read the freeze frame — the conditions the fault was recorded under. 3. Confirm the fault is current rather than history. 4. Then work the likely-causes list in the order shown.

More free tools

See all 9 tools