I always calculate my mpg by hand and after driving at least 200 miles. I have a manual transmission, 3.73 gears, and stock 18 inch tires. I do not accelerate fast, and cruise at 2000 rpm which is 70 mph. Our truck is an 06. I purchased it from the factory and drive it like a old man. I have read that you have to drive it like you stole it, but I have never done that and so far 11,500 miles, I have not had any problems. Adding larger tires, raising the truck, jackrabbit starts, would all reduce your mpg. Others on this site get the same mileage as I do, so it must be other factors why you get lower fuel mileage.