Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0172 — System Too Rich (Bank 1)

    Run a shop or repair van?

    Run your next p0172 diagnosis — system too rich (bank 1) job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0172 diagnosis — System Too Rich (Bank 1)" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What the P0172 code means: The engine control module (ECM) has detected that the engine is running with too much fuel and not enough air in the exhaust on Bank 1.
    • Severity: Moderate. While you can often drive home, prolonged driving can lead to reduced fuel economy, increased emissions, and potential damage to the catalytic converter.
    • Most common cause: A leaking fuel injector or a faulty fuel pressure regulator.

    What the P0172 code means

    The P0172 diagnostic trouble code stands for "System Too Rich (Bank 1)." In simple terms, this means your engine's computer has determined that there's an excessive amount of fuel being delivered to the engine cylinders on the side of the engine that contains cylinder #1 (Bank 1), in relation to the amount of air available for combustion. The ideal air-to-fuel ratio for most gasoline engines is stoichiometrically set at 14.7 parts air to 1 part fuel. When the ECM detects a significant and consistent deviation from this ideal, specifically an enrichment where there is too much fuel, it triggers the P0172 code.

    The ECM constantly monitors the exhaust gases via oxygen sensors. These sensors tell the computer the oxygen content in the exhaust, which is a direct indicator of the air-fuel mixture. If the upstream oxygen sensor on Bank 1 continuously reads a low oxygen content (indicating a rich mixture, as all the oxygen has been consumed by excess fuel), and the ECM's fuel trim adjustments can no longer compensate for this richness, the P0172 code is set.

    Common symptoms

    • Check Engine Light illumination: This is almost always the first and most obvious symptom.
    • Reduced fuel economy: More fuel being burned means fewer miles per gallon.
    • Rough idle or stumbling: An overly rich mixture can cause the engine to run unevenly, especially at idle.
    • Engine hesitation or misfires: The incorrect air-fuel ratio can lead to incomplete combustion.
    • Black smoke from the exhaust: Unburned fuel can exit the tailpipe as black smoke.
    • Fuel odor: You might smell gasoline, especially around the vehicle or coming from the exhaust.
    • Difficulty starting: A very rich condition can sometimes

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email