Temperature really seems to play a big role and I don't know why. For the last week when it's been hanging around 30 and above I've been getting around 18mpg. A couple of weeks ago when it was zero and below I was lucky to get 15mpg. Same drive, same speed, same gas, etc.