I always run in sport mode and in my '05 I averaged around 18.5 over a pretty wide range of conditions (it is a work truck and I spend a lot of time on some barely developed Oil & Gas Lease roads and more mud than I'd like to see). I have 4,000 miles on my '08 and have been closer to 17.5-18, but I have the added weight of the winch. I live at 5,200 ft, so there may be something to to high altitude conjecture mentioned above.
David
David