I have a 2004 Chevy Silverado 1500 5.3L engine with 94,000 miles on it. When I first start out, it runs fine. After about 10 or 15 miles, it starts to run a little rough. Once it cools off, it runs ...