Ok, so last May I bought a '98 Grand Prix GT. I'm gonna guess it has around 160,000 miles on it but there's no way to tell for sure since the odometer was broke when I bought it. It was not having temperature issues when I bought it but a few weeks after I got it it started getting halfway between halfway and red. At this point I added water because the radiator was a little low but no big deal. That fixed the problem and I didn't worry about it after that. Well a couple weeks later I was mindlessly driving to work and when I arrived I got out of the car and smelled smoke. I opened the hood and there was some smoke pouring out of the engine. This scared me a little bit but I added water and it was almost completely empty. After that I looked for a leak but there but it seemed to hold liquids except for when driven without proper fluid ratios. So I went to an auto parts store and got some straight coolant and flushed the radiator and then added the straight coolant and then filled it up the rest of the way with water and bled the lines. Also at this point I figured it would be wise to replace the thermostat since I had overheated it previously. As it turns out there was no thermostat on there but I went ahead and put a new fail-safe thermo on. After that things started getting screwy... the car still seemed to be getting above halfway on the temperature gauge and the radiator fans would not come on unless the A/C was on (even if the temperature was higher then 230F) I tried replace the CTS but that caused the temperature gauge to dramatically jump all the way in the red even when the car was just started cold. I took it back telling them it was defective and put a different brand CTS on there. This CTS seems to read fairly accurately (usually around halfway) but occasionally it will jump in temperature and then go back down unexplainably. The radiator cooling fans no longer come on when you turn the A/C on and won't come on at any temperature. If I unplug the CTS the fans will both come on at full power so I know it has nothing to do with the fan motors/relays. Anyone have any ideas on what it could be?