My 06 started better new than it does now. I've been through about 4 flashes to fix other codes, ck eng light annoyed me, especially on a new truck. Don't have any light for about 2000 miles now, but ever since the first flash my cranking time doubled or even tripled. To flash or not to flash, that is the question..... On my overhead, the best mileage I have had was when it was on it's first trip home (400 miles). But then again, my overhead has lied 2-3 mpg (overstated) than on paper. It showed 19 at the end of the trip. I average 13-14. 5 around town if I take it easy, 16-17 hwy unloaded, 8k miles on truck. Not disappointed it will get better with more mileage.