I have a 2002 Ford Mustang V6 5-speed with roughly 140,000 miles. A few days ago while driving to work my heater stopped blowing warm air. I watched my temperature gauge and it never moved. A few seconds later it came back on. My commute to work is about 20 minutes. In this time it went out a few more times ending up with no warm air and finally temperature gauge starting to rise. It got almost to "H" before I got parked and shut off. I had this similar problem a couple years ago and replaced the thermostat and fixed the situation. So, once again I replaced the thermostat. At first still no warm air. I remembered that the last time I needed to bleed the air out of the coolant system and once I done this everything seem to be working great. Then today I jumped in the car and turned on heater with only cool air coming out. Shortly after the Check Engine light came on, keep in mind up until this point it has not came on at all. I stopped by Advanced Auto Parts and they checked the code and it was P1285. They said air/fuel mixture but after studying some forums on the code it seems to be a temperature problem. I am giving it time to cool off and going to double check fluid levels and lift battery lead to reset code. Just looking for input on where to look/begin now. On last note, the heater is still working some and then going out again. THANKS in advance