Have you changed your tires? Different tires have different rolling resistances. That'd contribute, but I doubt it'd drop the MPG by 4.

Have you checked your tire pressure? Low pressure also adds rolling resistance.

How are the fuel & air filters?

Would guess it's mostly ethanol & lower tire pressures do to the colder weather.