P0171 System too lean (Bank 1)
Lean codes are incredibly difficult to diagnose. And it’s one trouble code where you don’t want to start throwing parts at the problem. The guys at the parts store will tell you to replace the Oxygen sensor. Nice guess, but probably wrong. They’re assuming that the fuel mixture is correct but the sensor is reporting it wrong. Oxygen sensors DO wear out. But what if the mixture really IS lean? Can it be lean on only one bank (of a V-6 or V-8) engine? You bet. This kind of code screams out for a little diagnostic work. First, check all the vacuum hoses for cracks and correct placement. Next, spray carburetor cleaner around the intake manifold gasket and listen for an increase in engine RPM. Any increase after spraying indicates a vacuum leak.
The Bank 1 indication tells you that the problem is located on the cylinder bank that contains the #1 plug. That varies by make and engine style, so make sure you check the shop manual.
For more information on this repair or any others for your vehicle, buy an online subscription to either Alldatadiy.com or eautorepair.net. Click on this link to compare the two services: Compare Alldata and Eautorepair.
If you just need information for a single repair and want to save money,eautorepair offers a lower price 1-week subscription for only $11.99. Or, if you’ll be working on this vehicle in the future, you can buy a 1-year subscription (Alldatadiy.com for $26.99, or eautorepair.net $29.99)
© 2007 Rick Muscoplat
Both Alldata and Eautorepair offer professional grade shop manuals at a price you can afford. Check them out!.
Hover your mouse over the REPAIR ARTICLES tab at the top of the page. The click on DIAGNOSTICS to search by SYMPTOM, TROUBLE CODE, or read TECH TIPS on how to diagnose a problem
Click on MAKE an MODEL to see all the articles I’ve written for your vehicle
Click on REPAIR TOPICS to read individual articles written for specific automotive systems
If you’ve had your car scanned and know the trouble code go to TROUBLE CODES
Here are some quick links to speed up your research
Click on the link below for speedy navigation:
ABS issues, how to bleed ABS brakes
Alternator issues or how to test
Belt diagram or serpentine belt issues
Brakes, brake issues, what kind of brake parts to buy, ABS issues
Car Alarms or Antitheft systems
Cooling system, Water pump, What type of coolant to use
Firing order, cylinder layout, finding #1 cylinder
Oxygen sensors, How they work, How to change, How to test
Window issues, power window motor, replace window regulator, glass adhesive







I am trying to fix 2005 chevy malibu, 2.2L engine, base model. I am getting P0101, P0300, P0068, and P0171 diagnostic codes. I have changed the sparkplugs, put in new gappless plugs. I have replaced the coil pack with a new one; I am still getting the codes and noticed the engine has a degraded performance and is using more fuel. Should I pull those sparkplugs and but in gapped ones? I have pulled and cleaned the air mass sensor, should I replace the map sensor? I saw a filament piece in the sensor that looks broken.
I don’t understand your logic at all. Why replace a coil pack when the P0300 code is for multiple misfires? Also, you’ve got a lean misfire code and a MAF low input code.
Rip out those gapless plugs. They are know to misfire. Replace with FACTORY plugs–AC Delco.
Next, clean the MAF or replace it. Then, check for vacuum leaks.
A lean condition means too much air is getting in and combustion can’t complete. So you get misfire codes. Since they’re not on a single cylinder (if it was you’d get a misfire code for that cylinder), you most likely have a fuel or air mixture problem. A lean condition would also cause low power and bad fuel economy.
GM MAF sensors have a high failure rate.
Also, get yourself a scan tool with live data and start reading the data stream to see what’s going on. You’ve already wasted more than the cost of the scan tool in wasted parts.