If the gas mileage has gotten bad, usually the main culprit is a bad oxygen snesor or an exhaust leak near an oxygen sensor. So, have the trouble codes pulled and if there is a bad snesor it should come up. Any Advance Atuo ro Auto Zone will do this for free.