I have a 2006 long box 4x4 six speed all stock except a bhaf air filter. The truck has 900 miles on it. I know it is not broke in yet and the mileage will get better. That's not what I am concerned about. I do not have enough miles to know exactly what my mpgs( hand calculated) are but I have driven some 100 mile round trips, all highway driving and according to the over head it read 20 to 21 the whole time. I got new exhaust installed last night and the mpgs were 16 :{ at best going the same speed. The muffler is a 41" donaldson straight thru design, and the kitty is m. i. a. I had a module on my last truck and the overhead was way off sometimes due to the different engine parameters. How could this setup affect miles per gallon this much or is the computer just fooled somehow? Any suggestions are appreciated.