P0172 Code: 2022 Subaru – What It Means & Cost to Fix

2022 Subaru Impreza P0172 Rich Condition Repair

What P0172 Means for Your 2022 Subaru Impreza

When your 2022 Subaru Impreza triggers a P0172 code, the engine control module is telling you that the fuel mixture on Bank 1 is consistently too rich. Your Impreza's 2.0L FB20 boxer engine is burning more fuel than necessary, and the ECM's attempts to correct the problem by reducing fuel delivery have reached their limit.

This isn't a code you should ignore. While the car will still run, you're wasting gas, increasing emissions, and potentially damaging expensive components. Let's break down what's going on and how to fix it.

Symptoms You May Notice

  • Illuminated check engine light
  • Fuel economy dropping below the usual 28-36 MPG range
  • Black or dark gray exhaust smoke
  • Rough idle, especially when cold
  • Hesitation or jerking during acceleration
  • Strong gasoline smell at the tailpipe
  • Spark plugs with black, sooty deposits

Common Causes of P0172 in the 2022 Impreza

The 2022 Impreza uses Subaru's proven FB20 direct-injection boxer engine. Here are the most likely reasons it would run rich:

  1. Dirty Mass Airflow Sensor (MAF) - This is cause number one across all Subaru boxer engines. The MAF sensor sits in the intake path and when it gets coated with debris or oil film, it underreports the air entering the engine. The ECM responds by delivering too much fuel for the actual air volume.
  2. Degraded Upstream Oxygen Sensor - The Bank 1 pre-catalytic converter O2 sensor provides real-time mixture feedback. As these sensors age, they can become sluggish or biased, sending signals that cause the ECM to over-fuel.
  3. Leaking Fuel Injectors - The direct-injection fuel injectors in the FB20 operate at high pressures. A worn injector tip or damaged seal can allow fuel to leak into the cylinder, creating an uncontrolled rich condition.
  4. EVAP System Purge Valve Malfunction - A purge valve stuck in the open position allows fuel vapors to flow freely into the intake manifold, adding unmetered fuel to the mixture.

How to Diagnose the Problem

Connect an OBD-II scanner with live data capability. Check both short-term and long-term fuel trims for Bank 1. Negative values below -10% confirm the ECM is fighting a rich condition. A large negative LTFT combined with a near-zero STFT suggests a persistent issue like a dirty MAF or failing sensor.

Visual inspection of the MAF sensor is your best first step. Remove it from the intake housing and check for contamination. Clean it with MAF-specific cleaner and let it dry completely before reinstalling. Monitor fuel trims after cleaning to see if values return to normal. If the MAF checks out, use a scan tool to monitor O2 sensor voltage patterns and check the purge valve operation.

Repair Options and Cost Estimates

  • MAF sensor cleaning: $10-$15 for cleaner. DIY-friendly, about 10 minutes.
  • MAF sensor replacement: $110-$230 for the part, $50-$90 labor.
  • Upstream O2 sensor replacement: $75-$170 for the sensor, $80-$140 labor.
  • Fuel injector replacement: $250-$500 for parts, $200-$350 labor. Professional repair recommended.
  • Purge valve replacement: $40-$85 for the part, $50-$100 labor.

Prevention Tips

Keep your air filter fresh by replacing it every 15,000 miles. Be cautious with oiled aftermarket air filters since excess oil can contaminate the MAF sensor. Use Top Tier gasoline to keep fuel injectors clean and prevent carbon buildup. Stay current with Subaru's recommended service intervals and don't ignore check engine lights.

Frequently Asked Questions

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case