I don't know where you live but the combination of special winter blend gas and cold weather drops the mpg of my Silverado by 12%.
Also, I did not replace the air filter as often as I should have. When I put a new air filter in the mpg increased by 13%.
Finally when I take a long highway...