A sooty oxygen sensor resting on a shop rag

P0172 Code: System Too Rich Bank 1, Causes and Fixes

Short answer: A P0172 code means the mixture stayed rich even after the engine computer cut all the fuel it could, so check whether it's the fuel or the reading before you buy a part.

Written by Iqbal Taher Certified mechanic and parts trader since 2011
Fact checked
Updated

Key takeaways

  • Safety: Stop and have the car checked if it stalls or the check engine light starts flashing.
  • Unburned fuel from a rich mixture reaches the catalytic converter, so a small sensor bill can grow.
  • Ask the shop to measure fuel trims, fuel pressure and injector flow before it replaces any part.
  • Check the dipstick for a rising oil level or a fuel smell, a sign that fuel is reaching the oil.
  • Honda's software update for the 2017 and 2018 CR-V can be checked by VIN at a Honda dealer.

A P0172 code is the OBD-II code for system too rich, bank 1, and PO172 with a letter O is the same code. Owners' complaints keep naming a Honda CR-V from two model years, but the code alone never says which half to check: the fuel going in, or the reading coming out.

What does a P0172 code mean?

It means fuel trim hit its limit while subtracting. Fuel trim is the computer's fuel correction, and when it has taken away all the fuel it is allowed to and the exhaust still reads rich, the computer stores this code.

Codes Powertrain Fuel trim Generic OBD-II

Too much fuel on bank 1

System Too Rich, Bank 1

P0172

What the computer saw

The computer spent its whole correction range taking fuel away and the mixture was still rich.

Code
P0172
System
Powertrain
Area
Fuel and air metering
Standard
Generic OBD-II
Checks
Whether long term fuel trim hits its limit while subtracting fuel

What it doesn't prove

It doesn't prove an injector or a sensor is bad. The code names a direction, not a part, and the reading itself can be wrong.

Code name from Chrysler bulletin 18-012-16.

A bank is one side of an engine's cylinders, and bank 1 holds cylinder number one. An inline engine has only one bank, while a V6 or V8 has a second, and our P0174 page shows how to find which side is which. The code reads the same on a European car, where the standard is called EOBD.

P0171 is the same check in the other direction: too little fuel. The P0171 page explains how fuel trim works, and the check engine light codes page shows where both sit in the code family.

Can you drive with a P0172 code?

For a while, but not indefinitely. A car can store this code and still drive normally, so the check engine light may be the only sign. If it stalls or the light starts flashing, stop and have it checked.

Some owners describe the car stalling while it was moving, though most filings describe neither stalling nor limp mode. The steadier reason not to wait is that unburned fuel reaches the converter, turning a sensor bill into a converter bill.

What are the symptoms of a P0172 code?

Some owners feel it, most often as rough running or hesitation. Here are the P0172 symptoms owners describe, from mild to serious:

  • A rough idle or hesitation. Too much fuel for the air makes the engine stumble at a stop or when you press the gas.
  • A smell of fuel or black smoke. Unburned fuel leaves through the exhaust, which you can smell and sometimes see under load.
  • Reduced power. Some owners describe the car dropping into a reduced-power mode.
  • Stalling while moving. The engine cuts out while the car is moving, across several makes.
  • Worse fuel economy. Owners say mileage dropped, and some quote a dealer saying the rich running cut it.

None of these names the cause, because a rich mixture has several. The fuel trim numbers on a scan tool narrow it down.

What causes a P0172 code?

Two kinds of fault set it, and the code picks neither: fuel that really is there, or a reading that says it is. Each of the four causes has a clue, a test that names the part and a part not to buy before that test.

P0172 causes: test each one before you buy a part
Cause Test this first Don't replace yet
A leaking injector A drip adds unwanted fuel, so the computer subtracts until it runs out of room. Fuel pressure and injector flow, which are measured, not inspected. A sensor, before reading the trims: a sensor reading rich and a leaking injector set the same code.
Air the sensor misreads Disturbed airflow skews it, like the Camaro SS and Corvette's loose lid pad. On those GM cars, a check that the absorber pad is properly secured to the air cleaner lid. Another part, before the air cleaner lid is checked: on those cars the fix was a new lid.
An intake leak Gas engines read lean, but on GM's 3.0-liter diesels a manifold leak can set it. A leak test, and a new manifold only if the test finds a leak from GM. An intake manifold on a gasoline engine: if your truck runs on gasoline, this cause isn't yours.
An oxygen sensor misreading A contaminated or failing sensor reads rich, so the computer cuts needed fuel. Read the trims first. If the code returns after a new sensor, the fuel side is next. The sensor before the trims are read. On some Honda hybrids, Honda says not before its inspection.

1. A leaking injector

An injector is meant to spray a measured dose and then close. One that drips or leaks keeps adding fuel nobody asked for, so the computer subtracts until it runs out of room.

Honda has asked dealers for injector-traced parts from its 1.5-liter turbo cars, and written about leaking injectors on its hybrids. On the CR-V, the owners filing name the injector themselves.

2. Air the sensor misreads

The mass air flow sensor tells the computer how much air came in, and the computer meters fuel to match. If something disturbs the airflow across the sensor, the reading is thrown off, and the fuel follows the wrong number.

GM found exactly this on its Camaro SS and Corvette: a loose pad inside the air cleaner lid skewed the airflow reading, and the fix was a new lid. The same bulletin lists lean and rich codes, so the error can run either way.

3. An intake leak

On a gasoline engine an air leak reads lean, but GM's 3.0-liter diesel trucks and SUVs are the exception. There, GM says a leak at the intake manifold can set this rich code, and its fix is a new manifold.

That's why the carmaker's own diagnosis matters more than a generic list on that engine. If your truck runs on gasoline, this cause isn't yours.

4. An oxygen sensor misreading

The oxygen sensor ahead of the converter reports what's left after burning, and the computer trims against it. A contaminated or failing sensor can report a richer mixture than the cylinder really has, so the computer takes fuel away from an engine that didn't need it.

Replacing it without checking the trims first is a gamble, because a sensor reading rich and an injector delivering too much set the same code. If the code returns after a new sensor, the fuel side is next.

The front of a small SUV with the hood off and a V8 underneath, with the parts this page names in color and numbered to match its sections: 1 a leaking injector, 2 air the sensor misreads, at the mass air flow sensor and its duct, 4 an oxygen sensor misreading, at the sensors ahead of the converters. An intake leak, cause 3, isn't drawn.
What makes an engine run rich, numbered to match the sections above: the injector, the air flow sensor and the oxygen sensors. Diagram: Oil & Miles
Use this image

Free to republish under CC BY 4.0: credit Oil & Miles and link to this page. The snippet does both.


              
              
            

How do you fix a P0172 code?

Find out which half you're in before anybody orders a part. To fix a P0172 code, start by reading every code, and the first steps cost nothing:

  1. Read every code, not just this one. Misfires spread across several cylinders point at the fuel supply they share, and P0175 beside it means bank 2 is rich too, and our P0174 page explains which side is bank 2.
  2. Check the oil level and smell. Oil that rises or smells of fuel means fuel is getting past the rings, the CR-V pattern our oil dilution page covers.
  3. Run the VIN. Our free VIN checker lists the recall campaigns for your model year, and a dealer can check by VIN whether Honda's CR-V software update was done.
  4. Ask for the tests before the part. Fuel pressure and injector flow should be measured before an injector is replaced, and the fuel trims read before a sensor.
  5. Ask what the plugs and converter look like. Running rich fouls plugs and works the converter, so a quote that fixes the cause without checking the consequences may be back.

The oil check shows nothing if only a little fuel reaches the oil, and the VIN check won't show a bulletin your dealer hasn't searched for. If nothing turns up, ask for the fuel trim numbers at idle and held at speed, because a shop that reads them out is working from the measurement rather than the parts list.

If the code comes back after the repair, what was changed says where to look next:

  • A part was replaced and the code returned. If an injector was changed, the reading is the suspect. If a sensor was changed, the fuel is.
  • Nothing was found at all. Fuel pressure and injector flow are measured, not inspected, and the shop either has the gauge and the flow data for your engine or it's guessing.

What to say to the shop

When a quote names a part before any test has run, ask:

  1. Can you check my VIN for bulletins and software updates first?
  2. Can you read the fuel trim numbers at idle and held at speed?
  3. Which test result points at the part you recommend?

“I have P0172 and these other codes stored: [codes]. Before you replace an injector, an oxygen sensor or an air flow sensor, can you check my VIN for bulletins and software updates, read the fuel trim numbers at idle and held at speed, and tell me which test result points at the part you recommend?”

A good answer: the fuel trim numbers read out first, then the part.

What does it cost to fix a P0172 code?

Fuel injectors average $572, parts and labor, in 2025 US repair averages, against $346 for a mass air flow sensor and $287 for an oxygen sensor. On a gasoline engine, start with the fuel trims and pressure, and the bill depends on the part they point at.

A smoke test, $100–$200 in labor at independent shops, is for GM's 3.0 diesel, where a leak reads rich. If a shop wants to replace injectors, ask which test named them. Ask for the labor too before you agree.

Will a P0172 code fail an emissions test?

Yes, and it threatens more than the test. The stored code fails on its own in states that read the computer, and clearing it sets the car's self-checks to "not complete" until each has run again, as California's OBD-II rule requires. Our P0442 page explains the drive that finishes them.

Clearing the code without a repair only resets the test. A rich mixture left running wears the catalytic converter, which our converter cost page prices.

Why does P0172 arrive with misfire codes?

Because fuel that doesn't burn cleanly reads as a misfire. Carmaker bulletins that name P0172 often list P0301 or P0300 beside it.

A misfire on one cylinder points at that cylinder, and a rich code with misfires spread across several points at the fuel supply they share. The P0300 page covers the random misfire side, and the P0303, P0304, P0305 and P0306 pages cover single cylinders.

What does P0172 with P0175 mean?

Both banks are rich at once, which points at something they share: fuel pressure, or the air measurement before it divides. The record shows the pairing happens, not how often.

So start with those shared parts before any injector or sensor on one bank. A shop that quotes one bank's parts for a two-bank code should say why.

Is P0172 more common on some cars?

Yes, and it isn't close. Most P0172 complaints are Hondas, and most of those are the CR-V. That's not a general Honda fault. It's two model years of one model, and the owners describe the same repair: most name the injectors, two the high pressure fuel pipe beside them.

Honda's repair documents for those two years point somewhere else: a software update and a warranty extension. The extension ran from the original sale date and has ended for nearly all of those cars.

Honda's request for injector-traced parts from later cars was a study, not a repair. The same engine and years are the subject of our page on CR-V oil dilution, because fuel that should have burned has to go somewhere.

From the carmakers

What do the makers' own bulletins say?

Honda names the fuel side and General Motors names the air side. Honda describes a leaking injector, and GM describes an airflow reading thrown off and a leaking intake on its diesel.

Honda

Service bulletin 18-114

New engine and transmission software and an oil change, plus a new A/C control unit on some cars.

Covers
2017–2018 CR-V with P0300 to P0304 or P0172, and 18-124 does the same.
Who pays
Info only
Honda

Service bulletin A25-044

A fuel injector leak causes a rich mixture that fouls the spark plugs.

Covers
2023–2025 Accord Hybrid and CR-V Hybrid, with rough running and a rattle.
Fix
An inspection before any sensor is replaced.
Who pays
Info only
GM

Bulletin 22-NA-128

This condition may be caused by a leak at the intake manifold.

Covers
2022–2025 Silverado, Suburban, Tahoe, Sierra and Yukon and 2022–2024 Escalade with the 3.0L diesel.
Fix
A leak test, then a new intake manifold.
Who pays
Info only
GM

Preliminary information PIP4813C

A loose absorber pad in the air cleaner lid can skew the air flow reading.

Covers
2010–2013 Camaro SS and Corvette with the L99 or LS3 V8.
Fix
A new air cleaner lid.
Who pays
Info only
Honda

Warranty extension, ended for most A19-037

Camshafts, rocker arms and spark plugs damaged by the condition are covered.

Covers
2017–2018 CR-V with P0300 to P0304 or P0172.
Fix
Coverage ran 6 years with unlimited miles from the original sale date. By our estimate that window has closed for nearly all of these cars.
Who pays
Info only
  • Complaints by make. Of the 98 complaints naming P0172 on 2010–2025 models, 71 are Hondas, Kia takes 9 and Chevrolet 5, all five on the Equinox, across eleven makes.
  • The CR-V. The CR-V has 56, with 44 from 2017 and 2018, and 31 from 2017 alone, 46 use the word injector, and 15 raise warranty.
  • Signs in complaints. Owners describe rough running or hesitation in 11, stalling while moving in 8, reduced power in 6 and a mileage drop in 2, and 7 CR-V filings say the engine lost power.
  • Codes beside it. NHTSA's index holds 125 bulletins by number naming P0172, with P0300 in 33 and P0301 in 31, and 4 complaints across all model years name P0172 and P0175 together.
  • What owners report. One CR-V owner reports an out-of-warranty injector quote, and a 2017 Kia Sorento owner was told gas was getting into the oil.
  • Injector parts request. Honda's February 2022 dealer message asked for parts from 2018–2021 CR-V and Accord 1.5T cars with P030X or P0172, a two-week request and not a repair.

Conclusion

What to do next about a P0172 code

Read the fuel trims before anyone orders a part, because the same code covers fuel that really is there and a reading that only says it is. Check the oil level and smell, run the VIN, and on a 2017 or 2018 CR-V ask a dealer whether Honda's software update was done.

Oil & Miles checks each step here against the carmakers' bulletins and federal complaints.

OBD-II · Fuel trim codes

Other OBD-II fuel trim codes and what each one means

P0172 · guides for this code

What to read next about P0172

Common questions

Asked most often

What is the difference between P0171 and P0172?

The direction: P0171 means the computer ran out of room adding fuel, and this one means it ran out taking fuel away, both on bank 1. A P0175 code is the same rich finding on bank 2.

Can bad spark plugs cause P0172?

The bulletins we opened that name both run the other way: Honda says a leaking injector makes the mixture rich and fouls the spark plugs. None names a worn plug as the cause.

Will a P0172 code clear itself?

The lamp can go out once the fault stops showing, but the cause doesn't go with it. A code that clears and returns can mean a fault that only shows at certain temperatures or loads, which is harder to find than a constant one.

Sources

  1. Chrysler bulletin 18-012-16, for the code's name. FCA via NHTSA, read October 31, 2026
  2. Honda dealer message, February 8, 2022, the parts request for 2018–2021 Accord 1.5T and CR-V injectors with P030X or P0172. Honda via NHTSA, read October 3, 2026
  3. Honda Service Bulletin A25-044, July 8, 2025, 2023–2025 Accord Hybrid and CR-V Hybrid, for a fuel injector leak causing a rich mixture. American Honda via NHTSA, read October 3, 2026
  4. Honda service bulletins 18-114 and 18-124, October 22, 2018, 2017–2018 CR-V, for the software product update. American Honda via NHTSA, read October 3, 2026
  5. Honda service bulletin A19-037, version 5, April 12, 2024, 2017–2018 CR-V, for the warranty extension and its terms. American Honda via NHTSA, read October 3, 2026
  6. General Motors Bulletin 22-NA-128, August 2024, 2022 to 2025 3.0L diesel trucks and SUVs, for the intake manifold leak. General Motors via NHTSA, read October 3, 2026
  7. General Motors bulletin PIP4813C, November 2014, 2010–2013 Camaro SS and Corvette, for the loose air cleaner pad that skews the air reading. General Motors, read September 23, 2026
  8. NHTSA's technical service bulletin index, for the 125 bulletins by number whose summary names P0172 and the misfire codes beside it. NHTSA, read October 3, 2026
  9. NHTSA complaint file, 2010–2025 model years, for the 98 complaints and the CR-V concentration. NHTSA consumer complaints received through September 30, 2026
  10. 13 CCR 1968.2, section (f)(4.1), for the readiness status that clearing the code resets to "not complete". California Air Resources Board, read October 3, 2026
  11. CarMD Vehicle Health Index, April 22, 2026, for the 2025 US averages for fuel injectors, a mass air flow sensor and an oxygen sensor, parts and labor. CarMD, read August 25, 2026

AI illustration by Oil & Miles

How this was compiled

The model and year concentration comes from NHTSA consumer complaints received through September 30, 2026, on 2010–2025 models. In those complaints, owners name the repair and the bulletin numbers themselves.

What we didn't do

We didn't price labor for the CR-V injector job, because we found no book time we could stand behind. We didn't open a car. Everything here is the manufacturers' own bulletins and the federal complaint record.

Prices are ranges compiled in October 2026 for the US market and vary by region, engine and shop rate. Prices from $10 up are rounded to the nearest dollar, so $14.13 reads as $14 and $14.52 as $15. Below $10 they're exact. This article is general information, not advice about your specific vehicle. See the disclaimer.