I was getting about 16 or so average, and 20 hwy. I changed my O2 and now I get a bit over 18 average and 24+ hwy. Still not where I want it, but better. O2 sensor Going out at 30K Possible. Have you considered winter blend gas, do you have to run that darn 10% ethanal blend? These things effect millage.