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.