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

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

    P2099 – Post Catalyst Fuel Trim System Too Rich (Bank 2)

    Run a shop or repair van?

    Run your next p2099 diagnosis — post catalyst fuel trim too rich (bank 2) 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 "P2099 diagnosis — Post Catalyst Fuel Trim Too Rich (Bank 2)" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What it means: The P2099 code means your car's engine is running too rich, which means there is too much fuel and not enough air in the fuel mixture.
    • Severity: Get this checked out as soon as possible. Driving with this code can damage your catalytic converter, which is an expensive repair.
    • Most common cause: The most common cause of a P2099 code is a problem with the oxygen sensor.

    What the P2099 code means

    The P2099 code is a generic powertrain diagnostic trouble code (DTC) that stands for "Post Catalyst Fuel Trim System Too Rich (Bank 2)." This means that the powertrain control module (PCM), your car's main computer, has detected a rich fuel condition in the post-catalytic converter oxygen sensor on bank 2.

    In plain English, your car's engine is not running as efficiently as it should be. The fuel-to-air ratio is off, and there is too much fuel being injected into the engine. This can cause a number of problems, including decreased fuel economy, increased emissions, and damage to the catalytic converter.

    Common symptoms

    When the P2099 code is present, you may experience one or more of the following symptoms:

    • Check engine light is on
    • Decreased fuel economy
    • Rough idle
    • Hesitation or stumbling on acceleration
    • Black smoke from the exhaust
    • Failed emissions test

    Common causes

    The most common causes of the P2099 code are:

    • Faulty oxygen sensor: The oxygen sensor is responsible for measuring the amount of oxygen in the exhaust. If the sensor is faulty, it can send incorrect information to the PCM, which can cause the P2099 code.
    • Exhaust leak: An exhaust leak can cause the oxygen sensor to read incorrectly, which can also trigger the P2099 code.
    • Fuel injector problems: If the fuel injectors are leaking or clogged, they can cause a rich fuel condition.
    • Fuel pressure regulator problems: The fuel pressure regulator is responsible for maintaining the correct fuel pressure. If the regulator is faulty, it can cause the fuel pressure to be too high, which can lead to a rich fuel condition.
    • Mass airflow sensor problems: The mass airflow sensor is responsible for measuring the amount of air entering the engine. If the sensor is faulty, it can send incorrect information to the PCM, which can cause a rich fuel condition.
    • PCM problems: In rare cases, the P2099 code can be caused by a problem with the PCM itself.

    How a technician diagnoses it

    A technician will use a scan tool to diagnose the P2099 code. The scan tool will allow the technician to view the live data from the oxygen sensors and other sensors in the engine. The technician will also use the scan tool to check for any other codes that may be present.

    In addition to using a scan tool, the technician may also perform the following tests:

    • Visual inspection: The technician will visually inspect the exhaust system for any leaks.
    • Fuel pressure test: The technician will test the fuel pressure to make sure it is within the correct range.
    • Injector balance test: The technician will test the fuel injectors to make sure they are all flowing at the same rate.

    Typical repair cost

    The cost to repair the P2099 code can vary depending on the cause of the problem. The most common repair is to replace the oxygen sensor, which can cost anywhere from $100 to $300.

    If the problem is a fuel injector, the cost to repair can be as high as $500. If the problem is a fuel pressure regulator, the cost to repair can be as high as $200. If the problem is a mass airflow sensor, the cost to repair can be as high as $400.

    Can I keep driving with this code?

    It is not recommended to drive with the P2099 code. Driving with this code can damage your catalytic converter, which is an expensive repair. If you have the P2099 code, it is best to have it diagnosed and repaired as soon as possible.

    Related codes

    • P2097: Post Catalyst Fuel Trim System Too Rich (Bank 1)
    • P0172: System Too Rich (Bank 1)
    • P0175: System Too Rich (Bank 2)

    Get this scanned at a trusted shop on Repairius.

    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