Ok when i bought my 2000 Grand Am GT V6 it ran fine. But then one day it started to overheat and leak coolant. So I replaced the water pump, the thermostat and flushed the coolant out and added new coolant. I was driving it one day and it started to overheat again, I was only a mile from home so I decided to chance it. Bad idea. Coolant leaked out all over the highway and I blew the headgaskets. So i replaced the headgaskets, put in another new thermostat, replaced the serpentine belt,put in another radiator, and it still has the new water pump. For the first 2 months after the rebuild the coolant continued to leak. Then one day it just stopped. Now when I am at a stop light the temp starts to slowly go up, and it will keep going up until I start driving again. Then it goes back to normal. As long as I am moving all is well. WTH is the issue?! The cooling fans are working just fine, I tested that already. I replaced dang near the entire cooling system. It seems like its overheating because there isnt enough coolant in the radiator. The coolant overflow is full to the line. Is is possible that the radiator isnt pulling coolant from the overflow? If thats the case how do I fix that? I was thinking that maybe a coolant passage was blocked in the engine somewhere from some gasket material fallling in when we replaced the head gaskets, but then it would overheat while driving as well. Please help me!!!!!