I have a 2004.5 silverado crew cab 4x4. When i bought it already had a banks six gun programer, aftermarket muffler, and 4 " exhaust from muffler back stock from muffler to engine. Running aftermarket 17" American Racing wheels and 315/70/17 bfg tires. Truck has just hit 100k miles and is only averaging 14.3 all around driving or about 16.5 on highway and 11 around town. and that is babying it on take offs and running about 65 on interstate. Is this normal or does anyone have any suggestion. Change oil every 5k miles and fuel filter every 10k. Is there a better tuner or am i just screwed. Any suggestions and information is greatly appreciated. Thanks ahead of time.