Well after replacing EVERY sensor AGAIN i think i found the issue. ........ I had my O2 banks backwards. .apparently there is spose to be one grey and one white connector, dictating which bank the O2 controls...both of mine are white..this truck had 2 O2 both pre-cat and one per y-pipe originally... So basically one bank was needing fuel but the O2 was adding it to wrong set of injectors which mad the other O2 read even richer which in turn was taking fuel away from the original bank needing fuel causing it to be even more lean..or something like that..seems to have ran fine for last 45 minutes in the garage. .its pouring rain here so im gonna wait till tomorrow to test drive it,plus im a couple drinks deep!!! Say a prayer that was the issue! !