No suggestions but if you find a solution, please post your solution. Had the same thing happen to me but I didn't change the injectors. You might check and see if you highway mileage is still good. A few months ago, my truck dropped from 17 to 12 (mostly short in town trips) and I still haven't figured it out. So far, I've checked for water in the fuel (believe I found some), changed the fuel filter, added fuel additives, replaced the lift pump (fuel pressure was marginal), and overhauled the injectors. My last tank of gas was mostly highway and I got 19. 1 (tank before was 12. 7). This tank is mostly the short trips again and I'm way down in mileage (suspect I'm around 13 again but won't know until I refill. ) I'm beginning to believe it has something to do with the initial start up fuel/injector/injector pump operations but am still trying to determine what to do next.