Could be a lot of sensors. Usually when the fuel economy gets worse the Oxygen sensor(s) are the first suspect.
Get the codes read. If codes present repair them.
If no codes then check all values from the various sensors - Coolant and intake temp, airmass, Oxygen sensor(s).
No air leaks anywhere? Like vacuum hose(s) or exhaust (manifold)?