Subaru Outback P0171: System Too Lean (Bank 1)
Quick Answer: What is P0171?
On a Subaru Outback, the P0171 code indicates a lean air-fuel mixture (too much air or too little fuel). In the 2.5L and 3.6L Boxer engines, this is most commonly caused by dirty MAF sensors, vacuum leaks in the intake manifold gaskets, or a failing Front Air/Fuel Ratio sensor.
Common Symptoms
- Check Engine Light: On with code P0171.
- Hesitation: The car "stutters" when you try to accelerate from a stop.
- Rough Idle: The engine feels unstable when idling in "Drive" at a stoplight.
- Surging: The RPMs fluctuate slightly while cruising at a steady speed.
Most Likely Causes
- Dirty MAF Sensor (40%): Dust or debris on the sensor wire miscalculates the air volume.
- Vacuum Leaks (30%): Hardened intake manifold or TGV (Tumble Generator Valve) gaskets.
- Faulty Front A/F Sensor: The sensor is sending a "lean" signal even when the mixture is correct.
- Fuel Injector Issues: Clogged injectors not spraying enough fuel.
Detailed Repair Cost Breakdown
Estimates for Subaru Outback in the US market:
| Component / Task | Aftermarket Part | OEM Subaru Part | Labor Time |
|---|---|---|---|
| MAF Sensor Cleaning | $12 (Spray) | N/A | 0.3 hr (DIY) |
| Intake Manifold Gaskets | $35 - $60 | $80 - $120 | 2.0 - 3.5 hrs |
| Front A/F (Oxygen) Sensor | $90 - $140 | $180 - $260 | 1.0 hr |
How to Fix P0171 on a Subaru Outback
1. The "Cold Start" Vacuum Test
If your code only appears when the engine is cold, spray some soapy water or a small amount of carb cleaner around the intake manifold gaskets while the engine is idling. If the RPMs change or the bubbles are sucked in, you have found your leak. Replacing these gaskets is a very common fix for high-mileage Outbacks.
2. Clean the MAF Sensor
Remove the MAF sensor (located on top of the air box) and spray it liberally with MAF Cleaner. Do not use brake cleaner or any other chemical, as it can destroy the delicate film on the sensor. Reinstall it and clear the code to see if it returns.
3. Inspect the PCV Hose
Subaru engines have a PCV hose that can become brittle and crack with age. A small crack in this rubber hose is a major source of unmetered air. Check the hose for any signs of rot or disconnects; a $20 hose is much cheaper than a sensor replacement.