Alright, so I can let my car idle for about 5 minutes (and it's really cold here about 30F degrees) and then the fan will randomly kick on for no obvious reason. The temperature is normal, doesn't overheat etc. Then, when I turn the car off and restart it, the Service Engine Soon light comes on and sometimes stays on. What do you think the issue is? I drive a 2005 Pontiac Sunfire.