Hi. Today, I drove my 95 Mark VIII about 10 minutes, and noticed the temp needle was higher than normal. It's usually right in the middle. I stopped the car, went in the store for about an hour. Drove it again, it did it again, only this time it went all the way HOT. The check engine temp message came on. I turned on the heat all the way up, and the needle went down BELOW normal. I got home, popped the hood, noticed coolant around the coolant fill cap. Checked the level, seemed pretty good. I let the car idle for a while, and the needle stayed pretty much where it normally is. I did notice the radiator fan turning on and off. Any ideas what's going on here? Thermostat? I have had the car 5 years and never changed the thermostat.