I have a 2004 Chevy 6.0L, auto, 4x4, extended cab, 2500 with a flatbed. Bought it used a year ago with 100,000 miles. Been a really good truck. It is throwing code P0171 and p0174, left and right lean condition. It also threw a MAF code twice but months apart. I replaced all 4 oxygen sensors about 2 months back, Bosch. Cleaned the MAF the first time and replaced the MAF sensor a month ago, Delphi. I can drive for days around town just fine after clearing codes. During hard acceleration or heading up big hills I am still triggering the P0171 and P0174, left and right lean condition. Running 75-80mph rural highway sometimes triggers the code but not always. Seemed like things were better after sensors for a bit but the code is coming up more often now. I live at 7200ft and often drive at 10,000ft but that seems like it would be more likely to throw a rich code if altitude was affecting oxygen content. Also has a brand new air filter. What should I check next?
