2008 Ford Edge • 91 miles

My Edge spun in some loose snow in a merge lane and then the engine stalled. I put it in park, it started, then stalled again after driving a short distance. I was able to get back home as I was nearby but it stalled 2 more times. Had driven it twice earlier in the day and it was fine. The Check Engine light, Drivetrain light and Battery light came on at different times with only the Check Engine light remaining on when I start it now. Just had the oil changed on Saturday. Was intending to drive to the mountains tomorrow! Have owned it for just over a year and have driven it all the way down to California without any issues. Please let me know what you think. Any assistance would be appreciated.
Debra from Edmonton, Alberta, Canada
January 1, 2013.

We need the code for the check engine light