hopefully someone can help me? i've got a overheating problem with my 2002 grand prix, i've tried everything, but still no fix. first i found that the previous owner had just put water in the radiator and i thought that was the reason why. but i replaced the coolant and the radiator and still overheats, replaced the thermostat and that seemed to fix it for about a week or two. then it started again, but this time my temp guage would just go up and down, up and down. and when the temp would get really hot my heater would stop working, then when the temp dropped my heater would start working again. that part still confuse's me, so i figured it might be the coolant temp sensor. i replaced that, and now the gauge goes straight past 260 and stays there. and now it wont stop overheating. please help, i cant figure it out.