I've noticed a slow steady drop in milage for about a year now. I was getting 20-22 and now I'm down to 14-16. At first I thought it was just something that happens until a couple of weeks ago. I had to lay into the throttle hard to get onto the highway and when I looked in my mirror all i saw was black smoke. The truck is basically stock except for a 4" exhaust, fass, and K&N filter. The slushbox is starting to get tired but I don't think that has much to do with it. injector cleaner didn't help. what should I look for? I get an overboost code thats it.