okay, i am stumped. i have searched for hours and talked to everyone i know with long time LSx experience as well.
to sum it up before (if at all) you read below- i have great fuel trims of no more than +/- 4 fuel trims, dead on PE commanded a/f VS actual a/f, but all the sudden the truck has begin to run anywhere from 11.9-13.1 a/f when out of PE (open or closed they barely change- note i have the STFT enabled for open loop though). SO, damn near perfect fuel trims and dead on PE, but way too rich all the time....
more details---
i have an 06 silverado ss, gen 3 6.0 iron block. i had just put a rebuilt completely different motor in. now i have been in and out of the hospital and work for months and my truck has suffered. i left the old tune from the last motor, which was close enough- been running with a 'raped' PE table as you all would call it for awhile now. fuel trims were way off, but hey the car ran close enough to 14.7 and the PE was fine.
heres my problem- i recently downloaded all of the awesome configs and histograms you all have made (thanks a ton by the way ) and got into spending some serious time making it all right. so i finally got the airflows dialed in, PE actual a/f is right on commanded, and the truck runs great. a few days pass, and i notice it starts running 11.8-13.1 a/f when in open and closed loop, all the time. here is what baffles me- the fuel trims dont EVER wonder past +/- 4.... but the a/f is way off. and since PE is dead on, im thinking the airflow numbers must be correct. no matter what i do- command the a/f to 14.7, it just stays the same. also, i replaced both b1s1 and b2s1 with the OEM bosh sensors about two weeks ago. i used the injector spreadsheet found on here for the IFR, and like i said the PE a/f is perfect. at this point i am driving a boosted 370 as a daily driver that is pissing gas away and it aint cheap PLEASE if you have any idea, post by all means please
ALSO NOTE i have checked to make sure the car IS NOT in PE all the time, only when its supposed to be- checked to make sure its not staying in open loop, its not- and have replaced the O2s.