Smoke usually means theres a problem with your fuel system somewhere. Could be alot of things, like your fuel injection, egr valve, fuel pump or regulator, fuel filter, or your truck might be running to lean or rich. Sounds like you checked or fixed everything but your fuel system. Because it is...