⚡ OBD2 & Dash HubCar Warning Lights & OBD2 Fault Code Database
OBD2 Codes Dash Lights Symptoms About

OBD2 Code P0174: System Too Lean (Bank 2)

Reviewed by ASE Certified Mechanics · Last updated July 20, 2026

Share: X

Quick Answer

P0174 = System Too Lean (Bank 2)
Severity: Check Soon · System: Powertrain · ⚠️ Drive to shop soon

The P0174 code means System Too Lean (Bank 2). Estimated repair cost: $100 – $800.

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

📋 Diagnostic Reference

OBD2 CodeP0174
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 (intake manifold gasket, PCV hose, brake booster)
  2. Mass airflow (MAF) sensor dirty or failing
  3. Fuel pump weak or fuel filter clogged
  4. Oxygen sensor malfunction (Bank 2 Sensor 1)
  5. Exhaust leak before oxygen sensor

🛠️ Diagnostic Procedure

Step 1: Scan for additional codes — P0174 often appears with P0171

Scan for additional codes — P0174 often appears with P0171

Step 2: Check for vacuum leaks with smoke test — focus on intake manifold gasket and PCV...

Check for vacuum leaks with smoke test — focus on intake manifold gasket and PCV system

Step 3: Inspect MAF sensor — clean with MAF cleaner spray

Inspect MAF sensor — clean with MAF cleaner spray

Step 4: Check fuel trims — if both banks lean, suspect MAF or fuel delivery

Check fuel trims — if both banks lean, suspect MAF or fuel delivery

Step 5: Inspect exhaust for leaks upstream of O2 sensor

Inspect exhaust for leaks upstream of O2 sensor

🔧 DIY Diagnosis: Step-by-Step

Follow this diagnostic flow for P0174 (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 P0174, 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: P0174 is the Bank 2 version of P0171. If both codes appear together, the problem is common to both banks — usually MAF sensor, fuel delivery, or a large vacuum leak. Do not just replace the O2 sensor without diagnosing the root cause.

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 P0174.

🔌 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 P0171 — System Too Lean (Bank 1) $100-$800

🔗 Related Codes by System

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

P0171 — System Too Lean (Bank 1) $100-$800 P0101 — Mass Air Flow (MAF) Sensor Circuit Range/Performance $80-$400 P0135 — O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1) $100-$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