Ok last saturday night i had my truck dynoed cause it was basically free at are club shop and i figured it wouldnt lay down anymore then it did before.Befores numbers where 365/471 this times numbers 381/434 still not tuned right and running rich as all hell. Well next day SES light is on so i scan it with the predator and it reads its running lean but on the dyno my a/f never came above 10 lol. I thought maybe the computer is just buckin up with the tune i have on it right now. So i was out driving it when the truck pretty much lost power and i opulled over shut her off and then started her back up and been running fine but the light is still on any suggestions on how to fix this. Im thinkin maybe fuel filter,fuel pump or maybe a spark plug gone back due to it running rich as hell..