P2096 Code on a Cadillac: Post Catalyst Fuel Trim System Low Limit, Bank 1 (Cadillac Guide)

P2096 on a Cadillac is GM's "Post Catalyst Fuel Trim System Low Limit, Bank 1." The oxygen sensor behind the catalytic converter keeps reporting a mixture the engine computer cannot pull back into balance, and the slow post-catalyst correction has run out of room. On a Cadillac this matters because the direction of that problem depends on the model year. GM's own tables for 2015–2018 ATS, CTS, CT6, XTS, XT5 and Escalade engines call P2096 "Too Rich." GM's 2019 and 2021 tables for the same families call it "Too Lean." The other surprise is that we found no GM bulletin that names P2096 for a specific Cadillac. The well-known "driving style" P2096 bulletin is for the Corvette only.

What Does P2096 Mean on a Cadillac?

Every modern Cadillac gasoline engine runs two layers of fuel control. The front oxygen sensor (Bank 1 Sensor 1) drives the fast main fuel trim. The rear sensor (Bank 1 Sensor 2), after the catalytic converter, feeds a slow "outer loop." That loop nudges the main control so the converter stays at its most efficient balance.

GM's OBD parameter tables describe the outer loop as an integral offset, measured as a percentage of its authority. A perfectly balanced system sits at 0%. When the rear sensor reads rich, the offset goes negative and leans the fuel. When it reads lean, the offset goes positive and adds fuel. If the offset uses "all or most" of its authority in one direction and stays there, a code sets.

In GM's 2017 table covering the ATS, CTS, CT6, XTS, XT5, ATS-V, CTS-V and Escalade 6.2L (L86), P2096 sets when the average integral offset reaches −90% or lower and the average total offset is at or below 0%. The averages are taken over 45 seconds. It is a Type B code, which normally needs two failing trips before the check engine light comes on. The test runs in cruise and in light and heavy acceleration. It does not run at idle or on deceleration, which is why the code usually appears after highway driving.

On a V6 or V8 Cadillac there are two exhaust banks. P2096 is bank 1, and the bank 2 equivalent is P2098. On the four-cylinder ATS, CTS, CT6, XT4, CT4 and CT5 there is only one bank.

Rich, Lean, and the 2019 Flip

Here is what GM's published tables say, year by year, for the Cadillac engine groups we checked:

  • 2015 (ATS 2.0L turbo and 2.5L; ATS, CTS, SRX and XTS 3.6L): "Post Catalyst Fuel Trim System Low Limit Bank 1 (Too Rich)," indicating "a rich emissions/exhaust gas condition."
  • 2017 and 2018 (ATS, CTS, CT6, XTS, XT5, ATS-V, CTS-V and the Escalade L86): "Low Limit Bank 1 (Too Rich)." GM's note explains that when the rear sensor is too rich, the offset is decreased, which "applies a lean bias to fuel control."
  • 2019 (ATS, CTS, CT6 3.0L twin turbo, XTS, ATS-V, XT5 and the Escalade L86): "Post Catalyst Fuel Trim System Too Lean Bank 1." It sets when the offset uses its high limit authority, at +97.5% or more.
  • 2021 (XT4, XT5 and XT6 2.0L turbo, CT4 2.7L, CT5): also "Too Lean Bank 1." P2097 is labelled "Too Rich" in those same files.

We are reporting what the tables say. We have not seen a GM document that explains the change. The practical rule for a Cadillac owner:

  • 2018 and earlier: treat P2096 as "the rear sensor sees rich."
  • 2019 and later: do not assume. Read the freeze-frame fuel trims and the rear oxygen sensor voltage, and follow the service information for your VIN.

Either way, the data settles it. A rear sensor sitting high (rich) with strongly negative trims is a rich problem, whatever the label says. A rear sensor sitting low with positive trims is a lean one.

Tools for reading fuel trim

Which Cadillacs Set P2096

This code genuinely applies across the modern Cadillac range. GM's tables list it for the engine groups that include:

  • ATS 2.0L turbo (LTG), 2.5L (LCV), 3.6L (LFX, later LGX) and the ATS-V 3.6L twin turbo (LF4)
  • CTS 2.0L turbo, 3.6L (LFX, LGX), 3.6L twin turbo (LF3) and the CTS-V 6.2L supercharged (LT4)
  • CT6 2.0L turbo, 3.0L twin turbo (LGW) and 3.6L (LGX)
  • XTS 3.6L (LFX and LF3) and SRX 3.6L (LFX)
  • XT5 3.6L (LGX), plus the XT4, XT6, CT4 and CT5 in the 2021 tables
  • Escalade and Escalade ESV 6.2L (L86)

The Lyriq and Optiq are electric and have no catalytic converter, so P2096 does not apply to them. We did not find P2096 in GM's 2007 and 2010 Northstar tables (the 4.6L DTS, STS, XLR and SRX V8).

The New-Converter Lockout

GM's 2017 and 2019 tables include an enable condition that most pages never mention. It is called "Green Cat System Condition." A new catalytic converter is treated as "green," and the test will not run until the engine has pushed about 720,000 grams of air through it. Air is only counted while the converter is estimated above 600°C and airflow is above 22 grams per second.

What this means for you:

  • A new Cadillac, or one with a freshly installed converter, will not run this test at first. A P2096 cannot set during that period.
  • If P2096 comes back soon after a converter replacement, the converter was probably not the cause. The real cause was still there once the test was allowed to run again.

The tables also include a high-vapor pause. When the purge valve is open and fuel vapor is high, the test can falsely fail. GM's limits are 30% vapor or more for 5 seconds in the 2017 table and 18% in the 2019 table. When that happens, the test holds until vapor drops. That tells you where a real rich condition often comes from: the EVAP purge system.

What GM Has Published for Cadillac

We searched GM's bulletin index for every Cadillac model from 1996 to 2026. Only one GM document we found names P2096 on Cadillac models:

  • 20-NA-065 (August 2022) covers all GM gasoline cars and trucks from 2000 to 2022, Cadillac included. It lists P2096 with more than 30 fuel trim and oxygen sensor codes. If normal diagnosis does not find the cause and a leak is suspected, GM recommends the GE-52250 Variable Pressure Leak Detector, the J-41416 ultrasonic tester, or soapy water with low-pressure air into the tailpipe. GM says these methods "are very good for finding small leaks around the O2 sensor embossments."

Two other documents are worth knowing about, even though they are not about P2096 on a Cadillac:

  • PIP5467A (Corvette only). GM's 2017 preliminary information and TechLink article describe repeat P2096 and P2098 on 2014–2017 Corvettes with the 6.2L LT1 and 8L90 transmission. Those codes can set when the driver keeps tapping the accelerator to hold speed, and GM calls this a normal operating characteristic. The CTS-V (LT4) and the Escalade (L86) also use the 8L90, but we could not find any GM document extending this to a Cadillac. We read both items through republished copies.
  • PIP4964F (April 2025) covers Cadillac 3.0L and 3.6L V6s from the 2004 CTS to the 2024 XT6. It deals with P2097 and P2099 and points to injectors and small exhaust leaks. On a 2019-or-later Cadillac, where GM's tables label P2096 "Too Lean," the lean causes in that bulletin are worth keeping in mind. See our Cadillac P2097 guide.

Codes to Fix First

GM's tables block P2096 while a long list of other faults is active. That list includes ECT and IAT sensor faults, cam sensor faults, injector circuits, EGR, ethanol sensor and the full set of EVAP codes. The test also requires a valid learned oxygen sensor heater resistance. In practice, clear these first:

  • Rear oxygen sensor and heater codes, such as P0036, P0137, P0138 and P0141
  • Front oxygen sensor codes
  • MAF and MAP codes
  • EVAP purge and leak codes
  • Misfire codes, because unburned fuel and oxygen confuse every downstream reading

Symptoms of P2096

  • Check engine light, which is often the only symptom
  • Usually no noticeable change in how the Cadillac drives
  • Fuel smell or slightly worse economy if the engine is genuinely rich
  • Hesitation or surging if a 2019-or-later engine is genuinely lean
  • Code returning after highway cruising rather than town driving
  • On a V6 or V8, P2098 for bank 2 at the same time when the cause affects both banks, such as purge or fuel pressure

Causes and How to Confirm Each

Cause How to confirm it Notes
EVAP purge leaking or stuck open Command purge off with a scan tool and watch trims and rear O2 voltage; check for flow with the engine off A rich cause. GM's own test pauses on high vapor for this reason
Genuinely rich mixture Front fuel trims strongly negative; check fuel pressure and injector balance The "Too Rich" reading on 2018-and-earlier Cadillacs
Exhaust leak near a sensor Pressurize the exhaust at low pressure and soap-test the joints and O2 bosses (20-NA-065) Outside air distorts the rear reading; it is a lean cause on 2019-and-later labels
Intake leak or skewed MAF Positive trims; smoke-test the intake; compare MAF readings Relevant when the data shows lean
Rear sensor or its wiring Rule out heater and circuit codes; inspect the harness and connector A heater fault stops this test from being trusted
Catalytic converter Converter efficiency is monitored by P0420 and P0430 No Cadillac GM document we found replaces a converter for P2096

Sensors and fuel parts

How Is P2096 Diagnosed on a Cadillac?

  1. Check the VIN for bulletins and calibrations. None we found names P2096 for a specific Cadillac, but calibrations change.
  2. Fix prerequisite codes first. That means oxygen sensor, heater, MAF and MAP, EVAP and misfire codes.
  3. Note the model year. On 2018 and earlier, P2096 means rich. On 2019 and later, let the data decide.
  4. Read freeze-frame and live data. Look at short- and long-term trims for both banks and rear O2 voltage. A rear sensor stuck high is rich; one stuck low is lean.
  5. Command EVAP purge off and watch whether the mixture changes.
  6. Leak-test the exhaust with low-pressure air or smoke and soapy water, never full shop air. Check the joints ahead of the rear sensor and the sensor bosses.
  7. Check fuel pressure and injector balance if the trims point at fuel delivery.
  8. Clear the code and cruise steadily for several minutes so the monitor can complete. Remember that a new converter locks the test out for a while.

Parts and Cost

Repair What it involves Cost picture
Purge valve When testing proves it leaks or sticks open Modest part; access varies by engine
Exhaust leak repair Gasket, flange or O2 boss Usually modest
Intake leak or MAF When the data shows lean Modest to moderate
Fuel system repair Injector or pressure control, only after testing Moderate to large on direct-injection V6s
Rear oxygen sensor Only with sensor or circuit faults confirmed Moderate; order by VIN and position
Catalytic converter sold for P2096 What happens when the code is misread The most expensive wrong turn

Fuel and EVAP parts

GM Documents Relevant to P2096 on a Cadillac

Document Subject Status
20-NA-065 (Aug 2022) MIL with multiple fuel trim and O2 codes, including P2096; leak-finding tools and low-pressure methods All 2000–2022 GM gasoline cars and trucks, including Cadillac — verified
GM 2015 OBD parameter tables, group 06 P2096 = Low Limit Bank 1 (Too Rich) ATS, CTS, SRX, XTS 3.6L — verified
GM 2017 OBD parameter tables, group 03 P2096 = Low Limit (Too Rich); −90% integral offset; green-cat lockout to 720,000 g of airflow; high-vapor pause ATS, CTS, CT6, XTS, XT5, ATS-V, CTS-V, Escalade L86 — verified
GM 2018 OBD parameter tables, group 03A P2096 = Low Limit Bank 1 (Too Rich) ATS, CTS, CT6, XTS, XT5, ATS-V, CTS-V, Escalade — verified
GM 2019 OBD parameter tables, group 03B P2096 = Too Lean Bank 1 (+97.5%); P2097 = Too Rich ATS, CTS, CT6, XTS, ATS-V, XT5, Escalade L86 — verified
GM 2021 OBD parameter tables, group 03D P2096 = Too Lean Bank 1 XT4, XT5/XT6 2.0L turbo, CT4, CT5 — verified
PIP5467A and GM TechLink (2017) Repeat P2096/P2098 from tapping the throttle; normal operating characteristic 2014–2017 Corvette LT1/8L90 only; not Cadillac — corroborated (republished copies)

None of the GM bulletins we found names P2096 for a specific Cadillac model. Have a dealer check your VIN against current bulletins rather than relying on any article, including this one.

What Other P2096 Pages Get Wrong

  • "P2096 always means lean." On 2015–2018 Cadillacs, GM's tables say "Too Rich." On 2019-and-later tables the label flips to "Too Lean." Read the data, not the label.
  • "Replace the catalytic converter." Converter efficiency is P0420's job. GM's tables even lock the test out on a new converter.
  • "It's the Corvette driving-style issue." That GM document covers the Corvette only. We found nothing that applies it to a CTS-V or an Escalade.
  • Forgetting purge. GM builds a high-vapor pause into this very test.
  • Diagnosing it with other codes still set. P2096 depends on healthy oxygen sensors, heaters, MAF and EVAP.

Frequently Asked Questions

Is P2096 serious on a Cadillac?

Usually not urgent. Most Cadillacs drive normally with it. But it keeps the check engine light on, it can hide a new fault, and a genuinely rich or lean engine will eventually cost fuel and stress the converter.

Does P2096 mean rich or lean on my Cadillac?

It depends on the year. GM's 2015–2018 tables say rich ("Low Limit, Too Rich"). The 2019 and 2021 tables say lean. Fuel trims and rear O2 voltage will tell you which one you have.

Why didn't P2096 set right after my new converter?

GM's tables treat a new converter as "green" and hold the test off until about 720,000 grams of hot exhaust airflow have passed. Then the test runs normally.

Is there a bulletin for P2096 on my Cadillac?

We found none that names a specific Cadillac. GM's 20-NA-065 covers leak-finding for P2096 and related codes on all 2000–2022 GM gasoline vehicles. A dealer VIN check is free.

My CTS-V or Escalade sets P2096 when I feather the throttle. Is that normal?

GM said so for the 2014–2017 Corvette LT1 with the 8L90. We could not find a GM document saying the same about any Cadillac, so have it diagnosed normally.

What's the difference between P2096 and P2098?

Same test, different bank. P2096 is bank 1 and P2098 is bank 2 on V6 and V8 Cadillacs.

Is there a Chevrolet version of this guide?

Yes. Our Chevrolet P2096 guide covers the Malibu, Cruze and Trax bulletins that name this code.


Shop Related Parts & Tools

Fix any oxygen sensor, heater, MAF or EVAP codes first. Then read fuel trims and rear O2 voltage to confirm whether the problem is really rich or lean before buying parts.


Back to blog

Leave a comment

Your Name
Your Email