P0171 and P0174: system too lean

The engine computer has had to add much more fuel than usual to keep the mixture right, and it has run out of room to add more. P0171 is bank 1, P0174 bank 2.

SeverityModerateUsually not urgent today, but it can get worse if left.

Can you keep driving?Drive gently, check it soon

What does P0171 mean?

The upstream oxygen sensor tells the computer whether the mixture is rich or lean, and the computer corrects it with fuel trim. When the long-term correction stays at the top of its range, either more air is getting in than the computer measured, or less fuel is arriving than it asked for. Both banks lean at once points to a cause the whole engine shares.

What causes P0171?

  1. A vacuum leak: a cracked hose, a leaking intake gasket or a split breather (PCV) hose
  2. A dirty or faulty mass air flow sensor that under-reads the air
  3. Low fuel pressure from a weak pump, a clogged filter or a faulty regulator
  4. Restricted or leaking injectors
  5. An exhaust leak ahead of the upstream oxygen sensor that lets outside air in

What to check first for P0171

  • See whether the correction is worst at idle, typical of a vacuum leak, or under load, typical of fuel supply
  • Inspect the intake hoses and the breather system for cracks, and listen for hissing
  • Clean or test the mass air flow sensor
  • Have the fuel pressure measured

Can you drive with P0171?

You can usually drive to a workshop, but do not leave it for weeks. A lean engine runs hotter, can hesitate or misfire, and a lean mixture over time can damage the valves and the catalytic converter.

Since May 2018 an engine warning light that stays on is a major defect at the MOT, so the car fails until the fault is fixed.

Codes on this page

  • P0171System Too LeanBank 1
  • P0174System Too LeanBank 2

Checked on · Rafael Soares

These are the generic meanings every manufacturer shares. Each brand adds its own detail, so your car's handbook, its service information and a qualified mechanic have the last word. OdoKeep has no connection with any manufacturer, and the app does not read codes from the car.

Write the code into the car's history

Log the code in OdoKeep as an OBD scan when a scanner or the workshop gives you one, then the repair and what it cost, and keep the maintenance that prevents it on a plan with reminders. The app keeps the record; it does not read the car.

QR code to download OdoKeep on the App Store or Google Play

Point your phone's camera here