First thing you need to do is have the codes read, Autozone does it free, Post the results with the code number(s). Even if the service engine light is not on, there should be freeze frame data stored.
If it won't make it to Autozone, buy a cheap scanner, they can be had for 30-40 dollars, a good investment, since they cover all cars sold in the USA from 96 on.
If the light is blinking, it means possible damage to the Catalytic converter. Misfires. Service it right away!
Check the MAF sensor, you can try cleaning it with MAF sensor spray cleaner, DO NOT touch the heated wire, or try cleaning it on a hot engine! It's located at the air filter box, BTW when was your last tune up? Air filter?
Why does it happen only in the snow? Could be the cold affects the MAF's heated wire, Ford recommends replacing these, but some improvement may happen with a cleaning.
SPONSORED LINKS
Thursday, March 11th, 2010 AT 4:03 PM