Hello everyone, I am new here so please be patient with me. I recently purchased a 2005 LS hatchback cause my other car is a Suburban and I needed to spend less on gas. I researched the heck out of Aveo's before I bought it, and surprisingly, I still bought it. Having said that, before i bought it I was aware that the plastic t-housing had been replaced, and the guy said, with receipts to back him up, that he had the head milled, compression check done, all belts/hoses replaced. The car was well priced, so I bought it. So, here's the problem, when I cold start first thing in the morning and turn the climate control wheel to hot, the engine overheats. I stop, pour some antifreeze in, and I am good to go. This happened 2 days in a row. 3rd day, I wait for the engine to warm up, then turn the heat wheel, no problem, everything works fine. 4th day, I again wait for the engine to warm up, turn the heat wheel and it overheats. I stop, pour in some coolant and good to go. I have searched high and low in the engine for a leak, I can not find anything. I do notice some coolant pooling on top of the transmission under the overflow tank, but I removed that, inspected all the hoses and connections, everything seems ok. Oh yeah, when it is over heating, the return hose off the radiator is totally cool, obviously no coolant flow. Could the t-stat be sticking only when the heater is turned on? I am a fairly smart car guy and I am stumped. There is absolutely no coolant under the car when it sits, nothing inside the car either. The oil looks like oil and is not frothy. Any help would be appreciated. Thanks. I am loosing about 1 gallon of coolant every 3-4 days.