P0172
System Too Rich (Bank 1)
Published · Reviewed and updated
In plain English: The engine computer has reached the limit of how much fuel it can subtract to correct a rich reading on bank one; the code does not automatically mean an oxygen sensor failed.
A short, gentle trip is often possible if the engine runs smoothly, but prolonged rich operation can foul spark plugs, dilute engine oil and overheat the catalytic converter. Stop driving if the warning light flashes, the engine misfires badly, black smoke is heavy, raw fuel is leaking, or the oil level rises and smells strongly of gasoline.
Highest-ranked diagnostic starting point: leaking or over-delivering fuel injector (estimated likelihood 27%). Cheapest first test: is bank 1 total fuel trim strongly negative in closed loop. Typical repair runs $20–$1200 in parts.
Quick answers about P0172
- What does P0172 mean?
- The engine computer has reached the limit of how much fuel it can subtract to correct a rich reading on bank one; the code does not automatically mean an oxygen sensor failed.
- What is the most likely cause of P0172?
- The highest-ranked diagnostic starting point in this guide is Leaking or over-delivering fuel injector (estimated likelihood 27%). A mechanical leak can enrich one cylinder without setting an injector-circuit code. Plug condition, misfire counters, balance and pressure-decay tests identify it. The percentage is an editorial estimate for prioritizing tests, not a measured fleet failure rate.
- Can I drive with P0172?
- A short, gentle trip is often possible if the engine runs smoothly, but prolonged rich operation can foul spark plugs, dilute engine oil and overheat the catalytic converter. Stop driving if the warning light flashes, the engine misfires badly, black smoke is heavy, raw fuel is leaking, or the oil level rises and smells strongly of gasoline.
- How much does it cost to fix P0172?
- A purge valve can mimic an expensive injector or pressure fault, so watch the trim response before opening the fuel system or buying sensors.
- How do I diagnose P0172?
- Start with: Is Bank 1 total fuel trim strongly negative in closed loop? Save every code and freeze frame before clearing anything. Add short- and long-term trim under the stored conditions and compare Bank 1 with Bank 2 when available. A normal reading now points toward an intermittent fault, enabling condition or stale code.
Full walkthrough — 9:32. Watch on YouTube
What P0172 actually means
The upstream oxygen or air-fuel-ratio sensor reports the result of combustion. When Bank 1 appears rich, the computer shortens injector on-time. Short-term fuel trim is the immediate correction; long-term fuel trim is the correction learned over time. Negative numbers mean the computer is removing fuel.
P0172 sets when the rich correction remains beyond the calibrated limit for the required operating conditions. Exact thresholds vary, but manufacturer examples include multiplicative adaptation below about minus twenty to minus twenty-one percent, sometimes with a separate additive idle limit. The freeze frame and the sum of short- and long-term trim matter more than assuming one universal number.
Symptoms
- Check-engine light with strongly negative Bank 1 fuel trimThe computer may still keep the engine running acceptably while it removes as much fuel as its calibration allows.
- Fuel smell, black exhaust smoke or a sooty tailpipeThese suggest real excess fuel rather than only a biased sensor reading.
- Poor fuel economy and rough idleA leaking injector or uncontrolled purge vapor often has its largest effect when normal airflow is low.
- Hard hot restart or stumble after refuelingThat pattern raises suspicion for excess vapor entering through a purge valve that does not seal.
- Misfires, fuel-fouled plugs or fuel-diluted oilA cylinder-specific misfire and one dark or wet plug help localize an injector instead of blaming the whole bank.
Most likely causes, ranked
Percentages are editorial diagnostic-likelihood estimates used to put the cheapest and most probable tests first. They are not measured fleet statistics and will vary by vehicle, mileage, climate and repair history.
The fast split: fuel-trim response when purge flow is stopped
Warm the engine fully, confirm closed loop, and graph Bank 1 short-term plus long-term fuel trim. At twenty seconds, use the factory-approved bidirectional command or temporary isolation procedure to stop purge flow. Do not pinch a rigid vapor line or disconnect hoses in a way that creates a new leak.
A healthy engine stays close to zero before and after the command. Small movement is normal as the control loop responds.
With a purge valve leaking vapor, trim begins deeply negative and moves rapidly toward zero when purge flow is truly stopped. That response identifies the cheap branch without buying a sensor.
If trim stays strongly negative after purge is stopped, the excess fuel is elsewhere. Check actual fuel pressure and residual decay, inspect plugs and misfire counters, then run injector balance and sensor-response tests in that order.
How to diagnose it, in order
-
Is Bank 1 total fuel trim strongly negative in closed loop?Save every code and freeze frame before clearing anything. Add short- and long-term trim under the stored conditions and compare Bank 1 with Bank 2 when available. A normal reading now points toward an intermittent fault, enabling condition or stale code.Yes → go to step 2No → Reproduce the freeze-frame conditions and monitor for an intermittent fault
-
Does trim move toward zero when purge flow is properly stopped?Use the approved command or isolation method at warm idle. If trim recovers, verify the purge valve seals when commanded closed and check whether the complaint follows refueling or a saturated canister.Yes → Repair the purge valve or the vapor source causing uncontrolled fuel flowNo → go to step 3
-
Are actual fuel pressure and key-off pressure decay within specification?Compare measured pressure with the exact service specification and scan-tool command where supported. Excess running pressure implicates regulation; rapid key-off decay can indicate an injector, check valve or regulator leak and needs isolation.Yes → go to step 4No → Repair the proven pressure-control or leaking fuel component
-
Do plug inspection, misfire data and injector balance identify one cylinder?A dark or wet plug, cylinder-specific misfire or abnormal balance result localizes excess fuel. Follow the factory leak and balance procedure; do not release high-pressure fuel or assume an electrical resistance test proves mechanical sealing.Yes → Service, code or replace the proven injector and correct fuel-diluted oilNo → go to step 5
-
Do airflow, temperature and upstream sensor responses agree with known-good data?Check MAF or MAP plausibility, coolant and intake temperatures, then command safe rich and lean changes while comparing sensor response. If the physical inputs pass, verify flex-fuel learning, injector coding and applicable PCM software before replacing the controller.Yes → Verify learning and calibration as the final branchNo → Repair the specific biased airflow, temperature or exhaust-sensor input
Confirm the negative trim, remove purge vapor from the equation, then prove pressure and injector leakage before buying an airflow or oxygen sensor.
What you need to do this yourself
- A scan tool that reads live data — Every diagnosis on this site depends on watching sensor values in real time. A code-reader that only shows the code number cannot do it.
- Oxygen sensor socket — A slotted socket that clears the wiring pigtail. A normal socket will not fit.
- Digital multimeter — For checking sensor signals and grounds when live data alone isn't conclusive.
Some links may be affiliate links. They cost you nothing extra and do not change which tools are recommended — the diagnostic order on this site is the same either way.
What it costs to fix
| Repair | Parts | Labour |
|---|---|---|
| EVAP purge valve Confirm that commanded-closed flow actually stops before replacing it. |
$25–$180 | 0.7 h |
| Injector cleaning, seals or required relearn Use the vehicle-specific cleaning, sealing, coding and adaptation procedure. |
$20–$250 | 1.0 h |
| Single fuel injector Direct-injection access and one-time fuel-line parts can raise the total substantially. |
$60–$450 | 1.5 h |
| Fuel-pressure regulator or supply component Replace only the component proven by measured pressure and isolation tests. |
$40–$1200 | 2.0 h |
| MAF, MAP or upstream air-fuel sensor Plausibility and response testing come before cleaning or replacing any sensor. |
$50–$500 | 0.8 h |
A purge valve can mimic an expensive injector or pressure fault, so watch the trim response before opening the fuel system or buying sensors.
P0172 in 1:07
The same decision in under a minute: what it usually is, the test that settles it, and what the parts cost.
Full transcript
Everything said in the video, in order — for reading, searching or quoting.
00:00What this code means
Code P0172. System Too Rich (Bank 1).
In plain English: the engine computer has reached the limit of how much fuel it can subtract to correct a rich reading on bank one; the code does not automatically mean an oxygen sensor failed.
A short, gentle trip is often possible if the engine runs smoothly, but prolonged rich operation can foul spark plugs, dilute engine oil and overheat the catalytic converter. Stop driving if the warning light flashes, the engine misfires badly, black smoke is heavy, raw fuel is leaking, or the oil level rises and smells strongly of gasoline.
00:39How the test actually works
Here's what your engine computer is actually measuring.
The upstream oxygen or air-fuel-ratio sensor reports the result of combustion. When Bank 1 appears rich, the computer shortens injector on-time. Short-term fuel trim is the immediate correction; long-term fuel trim is the correction learned over time. Negative numbers mean the computer is removing fuel.
P0172 sets when the rich correction remains beyond the calibrated limit for the required operating conditions. Exact thresholds vary, but manufacturer examples include multiplicative adaptation below about minus twenty to minus twenty-one percent, sometimes with a separate additive idle limit. The freeze frame and the sum of short- and long-term trim matter more than assuming one universal number.
So the code is not a part failure report. It's a performance measurement that came back under spec.
01:37Symptoms
What you'll usually notice, beyond the light itself.
Check-engine light with strongly negative Bank 1 fuel trim. The computer may still keep the engine running acceptably while it removes as much fuel as its calibration allows.
Fuel smell, black exhaust smoke or a sooty tailpipe. These suggest real excess fuel rather than only a biased sensor reading.
Poor fuel economy and rough idle. A leaking injector or uncontrolled purge vapor often has its largest effect when normal airflow is low.
Hard hot restart or stumble after refueling. That pattern raises suspicion for excess vapor entering through a purge valve that does not seal.
Misfires, fuel-fouled plugs or fuel-diluted oil. A cylinder-specific misfire and one dark or wet plug help localize an injector instead of blaming the whole bank.
02:33Most likely causes, ranked
Now the part you came for: what actually causes this, ranked by how often it turns out to be the culprit.
27 percent of the time, it's this: Leaking or over-delivering fuel injector. A mechanical leak can enrich one cylinder without setting an injector-circuit code. Plug condition, misfire counters, balance and pressure-decay tests identify it.
20 percent of the time, it's this: Stuck-open EVAP purge valve or excess fuel vapor. Uncommanded vapor is extra fuel. A hot restart or post-refueling complaint makes this branch especially important.
18 percent of the time, it's this: Fuel pressure too high or regulator fault. Every injector delivers too much when rail pressure exceeds specification, so compare commanded and measured pressure where available.
14 percent of the time, it's this: MAF, MAP or airflow calculation biased high. If calculated airflow is higher than reality, the computer commands more fuel than the engine needs. Check plausibility before cleaning or replacing a sensor.
12 percent of the time, it's this: Upstream oxygen or air-fuel sensor biased rich. A false rich report drives trim negative even when the exhaust is not truly rich. Prove response with the factory rich-lean test.
9 percent of the time, it's this: Incorrect fuel learning, injector coding or PCM calibration. Flex-fuel learning, injector replacement procedures and application-specific software can matter, but only after the physical fuel and air checks.
Notice that the most expensive repair is not the most likely one. That matters, because the cheap checks come first.
04:24The measurement that decides it
This is the single measurement that tells you whether you need the expensive part or the cheap one.
Warm the engine fully, confirm closed loop, and graph Bank 1 short-term plus long-term fuel trim. At twenty seconds, use the factory-approved bidirectional command or temporary isolation procedure to stop purge flow. Do not pinch a rigid vapor line or disconnect hoses in a way that creates a new leak.
A healthy engine stays close to zero before and after the command. Small movement is normal as the control loop responds.
With a purge valve leaking vapor, trim begins deeply negative and moves rapidly toward zero when purge flow is truly stopped. That response identifies the cheap branch without buying a sensor.
If trim stays strongly negative after purge is stopped, the excess fuel is elsewhere. Check actual fuel pressure and residual decay, inspect plugs and misfire counters, then run injector balance and sensor-response tests in that order.
05:26Diagnostic order
So here is the order to actually test this, cheapest and most likely first.
Step 1. Is Bank 1 total fuel trim strongly negative in closed loop? Save every code and freeze frame before clearing anything. Add short- and long-term trim under the stored conditions and compare Bank 1 with Bank 2 when available. A normal reading now points toward an intermittent fault, enabling condition or stale code.
Step 2. Does trim move toward zero when purge flow is properly stopped? Use the approved command or isolation method at warm idle. If trim recovers, verify the purge valve seals when commanded closed and check whether the complaint follows refueling or a saturated canister.
Step 3. Are actual fuel pressure and key-off pressure decay within specification? Compare measured pressure with the exact service specification and scan-tool command where supported. Excess running pressure implicates regulation; rapid key-off decay can indicate an injector, check valve or regulator leak and needs isolation.
Step 4. Do plug inspection, misfire data and injector balance identify one cylinder? A dark or wet plug, cylinder-specific misfire or abnormal balance result localizes excess fuel. Follow the factory leak and balance procedure; do not release high-pressure fuel or assume an electrical resistance test proves mechanical sealing.
Step 5. Do airflow, temperature and upstream sensor responses agree with known-good data? Check MAF or MAP plausibility, coolant and intake temperatures, then command safe rich and lean changes while comparing sensor response. If the physical inputs pass, verify flex-fuel learning, injector coding and applicable PCM software before replacing the controller.
Confirm the negative trim, remove purge vapor from the equation, then prove pressure and injector leakage before buying an airflow or oxygen sensor.
07:33Repair costs
What this costs to put right, in US dollars, parts and labor.
EVAP purge valve: 25 to 180 dollars in parts, plus about 0.7 hours of labor. Confirm that commanded-closed flow actually stops before replacing it.
Injector cleaning, seals or required relearn: 20 to 250 dollars in parts, plus about 1.0 hours of labor. Use the vehicle-specific cleaning, sealing, coding and adaptation procedure.
Single fuel injector: 60 to 450 dollars in parts, plus about 1.5 hours of labor. Direct-injection access and one-time fuel-line parts can raise the total substantially.
Fuel-pressure regulator or supply component: 40 to 1200 dollars in parts, plus about 2.0 hours of labor. Replace only the component proven by measured pressure and isolation tests.
MAF, MAP or upstream air-fuel sensor: 50 to 500 dollars in parts, plus about 0.8 hours of labor. Plausibility and response testing come before cleaning or replacing any sensor.
A purge valve can mimic an expensive injector or pressure fault, so watch the trim response before opening the fuel system or buying sensors.
08:54Recap and related codes
Quick recap. P0172 means Bank 1 fuel correction reached its negative limit while trying to correct a rich reading. Confirm total trim, stop purge flow with the approved method, measure fuel pressure and decay, localize injector leakage, then test airflow and upstream sensor response before considering learning or software.
If your scan tool showed a related code alongside this one, check those too: P0175, P2196, P0300, P0441, P0191.
Codes are on screen and linked below.