Ok so i finished up everything this morning... And the car started fine without throwing any CEL's... So i let it warm up, and drove it around the block (about 3 miles). It started to fluctuate between 3 temp. gauge bars, and 4... and when i slowed down to pull into driveway.. the check engine came on. I left the car in idle, to see if the radaitor fan would come on... but it never did, and i had a little bit of smoking from the radiator. I DID notice, that for some reason, my heater controlls werent working (no power). So i started checking fuses, and noticed my power mirrors (R/C mirros) fuse was missing. So i replaced it, and the mirrors worked again, and the heater worked

. I'm going to drive it to work tommorow to see if it over heats again. Would the heater controlls have ANYTHING to do with the fan not coming on? Because i know that there must be some kind of sensor to tell the fan to come on when the motor is hot.
So back to my CEL thing. When i'd restart the car, the light was gone, but everytime i slowed down to near stop, the light would come on, and stay on till restarted again. any ideas?
I think thats it for now. TIA