โšก OBD2 & Dash HubCar Warning Lights & OBD2 Fault Code Database
OBD2 Codes Dash Lights Symptoms About

OBD2 Code P0171: System Too Lean (Bank 1)

Reviewed by ASE Certified Mechanics ยท Last updated September 01, 2026

Share: X

Quick Answer

P0171 = System Too Lean (Bank 1)
Severity: Check Soon ยท System: Powertrain ยท โš ๏ธ Drive to shop soon

The P0171 code means System Too Lean (Bank 1). Estimated repair cost: $100 โ€“ $800.

โœ… OK TO DRIVE (short term). Have it diagnosed at your next convenience. Monitor for new symptoms.

๐Ÿ“‹ Diagnostic Reference

OBD2 CodeP0171
CategoryPowertrain
SeverityCheck Soon
Repair Cost$100 โ€“ $800
Can You Drive?โš ๏ธ Yes but drive directly to a shop โ€” limit distance

๐Ÿ” Symptoms

โš ๏ธ Most Likely Causes (in order of probability)

  1. Vacuum leak after MAF sensor
  2. dirty or faulty MAF sensor
  3. clogged fuel filter
  4. weak fuel pump
  5. leaking intake manifold gasket
  6. PCV valve leak
  7. cracked vacuum hose

๐Ÿ› ๏ธ Diagnostic Procedure

Step 1: Check fuel trims with live data โ€” STFT and LTFT values above +10% confirm lean...

Check fuel trims with live data โ€” STFT and LTFT values above +10% confirm lean condition

Step 2: Inspect all vacuum hoses for cracks especially PCV hoses

Inspect all vacuum hoses for cracks especially PCV hoses

Step 3: Clean MAF sensor with MAF cleaner spray

Clean MAF sensor with MAF cleaner spray

Step 4: Smoke test intake system to find hidden vacuum leaks

Smoke test intake system to find hidden vacuum leaks

Step 5: Check fuel pressure at the rail

Check fuel pressure at the rail

Step 6: Inspect intake manifold gaskets โ€” common failure on high-mileage vehicles.

Inspect intake manifold gaskets โ€” common failure on high-mileage vehicles.

๐Ÿ”ง DIY Diagnosis: Step-by-Step

Follow this diagnostic flow for P0171 (Fuel, Air & Oxygen Sensor Systems). Start at Step 1 and work your way down โ€” the most likely fixes are listed first.

  1. Read freeze frame data to see conditions when the code set โ€” note engine RPM, load, and fuel trims
  2. Check for vacuum leaks using carb cleaner or smoke test โ€” listen for RPM changes when spraying near intake hoses
  3. Inspect and clean the MAF sensor with dedicated MAF cleaner spray (never use brake or carb cleaner)
  4. Monitor O2 sensor voltage with live data โ€” upstream sensors should fluctuate rapidly between 0.1V and 0.9V
  5. Check fuel trims: positive values above +10% indicate a lean condition; negative values below -10% indicate rich
  6. Inspect the air filter and intake ducting for restrictions or damage that could affect sensor readings

๐Ÿ“Š Common Causes & Repair Costs

For P0171, here are the most likely root causes ranked by how often mechanics see them, plus typical repair costs for each.

RankCauseFrequencyTypical Cost
#1 Vacuum leak (cracked hose, intake gasket)
30%
โ€”
#2 Dirty or failed MAF/O2 sensor
25%
โ€”
#3 Fuel system issue (clogged filter, weak pump)
18%
โ€”
#4 Exhaust leak before O2 sensor
15%
โ€”
#5 Wiring or connector problem
12%
โ€”

Category Repair Cost Range (Fuel, Air & Oxygen Sensor Systems)

DIY / Best Case:$25
Independent Shop:$250
Dealer / Worst Case:$800

Costs include parts + labor. Actual price varies by make, model, and your location.

โš ๏ธ Address Soon

Can you drive? Limited โ€” Short trips are OK, but the engine is running with incorrect fuel mixture. This wastes fuel and can damage the catalytic converter over time. Fix within 1-2 weeks.

ASE Certified Review: This diagnostic guide has been reviewed by an ASE-certified master technician. Diagnostic steps follow industry best practices per SAE J1979 and OEM service procedures. Always verify with a qualified mechanic before performing repairs.
Technician's Notes: A lean condition means too much air or not enough fuel. The most common cause is a $5 vacuum hose โ€” don't let a shop sell you a $1000 fuel pump first.

Estimated Repair Cost

Typical repair: $100โ€“$800 (Parts + Labor) ยท Costs vary by make/model and location

๐Ÿ’ฐ Repair Cost Estimator

Compare dealer vs independent shop costs for P0171.

๐Ÿ”Œ Don't Pay $150 for a Code Read โ€” Diagnose It Yourself

Dealerships charge $100-$200 just to scan your car and read the code. A $20 Bluetooth OBD2 scanner gives you the same information in 30 seconds โ€” and it works with free apps on your phone. Read and clear codes yourself before deciding if you need a mechanic.

Check OBD2 Scanner on Amazon โ†’

Affiliate disclosure: We may earn a commission at no extra cost to you.

Data Sources: Diagnostic information compiled from SAE J1979 OBD2 standards, OEM service manuals, and ASE master technician field experience. Reviewed for technical accuracy. Repair cost ranges are national estimates and vary by location. Always verify with a qualified mechanic.

โ“ Frequently Asked Questions

Can I drive with a P01xx code?

Limited driving is usually safe, but you'll notice poor fuel economy and possibly rough running. The engine computer compensates somewhat, but you should get it diagnosed within a week or two.

How much does it cost to fix a P01xx code?

A vacuum hose repair can be $20โ€“$50. MAF sensor cleaning is free if you do it yourself. A new MAF sensor is $80โ€“$250, and O2 sensors run $50โ€“$200 plus labor.

Can a dirty air filter cause a P01xx code?

Yes, a severely clogged air filter can restrict airflow and cause the MAF sensor to report incorrect readings, triggering lean or rich codes. Replace the air filter first โ€” it's the cheapest fix.

What's the difference between Bank 1 and Bank 2?

Bank 1 is the side of the engine where cylinder #1 is located. Bank 2 is the opposite side. On inline engines, there is only Bank 1. This matters for V6 and V8 engines.

Will a P01xx code clear itself after fixing the issue?

The code may clear after a few drive cycles if the condition resolves, but it's faster and more reliable to clear it with an OBD2 scanner after the repair.

๐Ÿ”— Related OBD2 Codes

P0420 โ€” Catalytic Converter System Efficiency Below Threshold (Bank 1) $400-$2500 P0300 โ€” Random/Multiple Cylinder Misfire Detected $150-$1200 P0455 โ€” Evaporative Emission System Leak Detected (Gross Leak) $50-$600

๐Ÿ”— Related Codes by System

Codes with the same prefix or related system that may also be relevant:

P0101 โ€” Mass Air Flow (MAF) Sensor Circuit Range/Performance $80-$400 P0135 โ€” O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1) $100-$350 P0128 โ€” Coolant Thermostat Below Regulating Temperature $80-$350 P0420 โ€” Catalytic Converter System Efficiency Below Threshold (Bank 1) $400-$2500 P0300 โ€” Random/Multiple Cylinder Misfire Detected $150-$1200

๐Ÿ’ก Dashboard Warning Lights

This code may trigger the following dashboard warning lights:

Check Soon (Solid) / Stop Immediately (Flashing)
Check Engine Light
Amber โ€” Engine block outline with CHECK text