I have had a CEL on and off on my dash for 2 months now. I have cleared the code and it comes back on. My scan tool says its a P0171 & P0174 lean bank 1&2. I have cleaned the throttle body, replaced the MAF, replaced the intake manifold gaskets, replaced the K&N air filter, replaced the front O2 sensors and the spark plugs with NGK TR55IX. I am at a loss with the CEL code. The truck only stumbles at stop signs/lights and when backing up or any other time at low RPM's. My truck is a 2006 Silverado SS with 157,XXX miles and the return-less style fuel system. I have been told that I may need a new tune because it is 4 years old. My mods are 1 7/8 LT's, Kooks High Flow Cats, True Dual exhaust with a x pipe, 4L80E swap with a FTI 2800 single disk converter, K&N air intake, 40K Tru-Cool with -6 nylon braided high pressure hose. Like I said it has been tuned but that was in 2013 by RPM Performance in Garner, NC. I have also replaced the battery (Interstate), alternator (Nations starter & alternator 165 AMP), starter (OEM), brake booster (OEM) and added a PCM of NC larger gauge power cables. I need to replace the master cylinder which is still hissing at a stop from being OEM equipment. I have a TBSS intake, throttle body, and fuel rail with fuel injectors and pigtails. My plan is to fix the problems with the truck, install the complete TBSS intake, LS2 243 heads with PAC 660 springs and a BTR stage 4 truck cam. I will have it retuned with all mods, but right now I'm trying to get this lean code to go away.
Any help would be awesome.