ok so the other day i was at work and had to go to the gas station. truck ran fine on the way there. i started my truck and was going to leave the gas station. i noticed that my truck was loping (usually does when i first start it but it didnt sound like it normally does) and had a slight miss to it. on my way back, it was blowing alot of black smoke, then it started blowing white smoke. the CEL finally came on when it was blowing white smoke then the truck died and wouldnt start. i could crank it over and it would run for a second then die. i can get it to stay running if i crank it with over 1/2 throttle input but it will die unless i slowly ease off. i put my spare CPS in but it didnt help anything. the fuel pressure is excellent, fuel filter is good, fuses are good and i have good battery voltage. the truck does not have a chip in it either. i pulled 5 codes. PO113, PO603, PO340, P1211, and PO476. any help would be greatly appreciated. thanks!