I just got done driving through a blizzard in alot of high snow. Driving home from a neighboring city and my car turned off when at a stop sign, and again at another one. When I finally arrived home, pulling in my spot it turned off again. I noticed light green fluid in the snow, not a lot but...