I have a 2002 Chevy Silverado 1500 with a 5.3, we had a code showing bad O2 sensor and MAF so we cleaned the MAF and changed out all 4 O2 sensors. I took the truck to work and it was using fuel like I was pouring it out, and idling way low and really rough. When I checked the oil it was high and smelled like gas the check engine light did not come back on for a few days but when it did it showed 4 new codes...PO171 too lean bank 1...PO174 too lean bank 2 and P1133 fuel air metering ..P1153 fuel air metering. I have never really had issues with the truck until I "fixed" it. Any suggestions I would appreciate. Oh and I did go ahead and put a new MAF on and it did not fix the problem.