StopOrDrive

Enter a 5-character code such as P0420, P0301, or P0457.

We don't have that code yet

Codes starting with P are engine and transmission, B are body, C are chassis, and U are network communication. A 0 as the second character means a generic code shared by all makes; a 1 means a manufacturer-specific code, so its meaning depends on your brand.

A steady check engine light usually means get it checked soon. A flashing check engine light means an active misfire: reduce speed and stop driving as soon as it is safe.

That doesn't look like an OBD-II code

A valid code is one letter (P, B, C, or U) followed by four characters, for example P0420.

P2097 Post-catalyst fuel trim system too rich (Bank 1)

Can I drive with P2097?

Drive soon

OK to drive for now, but get it fixed within days to a couple of weeks, or the damage and the bill can grow.

Not an emergency, but a rich condition wastes fuel and can damage the catalytic converter.

What does P2097 mean?

The oxygen sensor after the catalytic converter on bank 1 sees exhaust that is richer than it should be.

What causes P2097?

  1. Faulty downstream oxygen sensor
  2. Faulty upstream oxygen or air-fuel sensor
  3. Exhaust leak
  4. Leaking fuel injector
  5. Failing catalytic converter

How much does it cost to fix P2097?

$150 – $2,500

Oxygen sensor: $150–$450. If the catalytic converter is the cause: $1,000–$2,500.

Confirm the code yourself

A low-cost scanner lets you read the code, clear it, and see if it comes back before paying for a diagnosis.

Check current price on Amazon. We may earn a commission if you buy through these links. As an Amazon Associate I earn from qualifying purchases.