I have a 2004 Chevrolet Optra/Forenza and it only overheats on the highway on days over 30 degrees celcius and when I drive at speeds that usually start at around 120 km/h and an rpm of around 3500. When it starts to overheat and gets roughly 3/4's on the temp gauge I turn on the heat during these very hot days and there is very little heat that comes out of the vents. I recently replaced the heater core and when replacing the coolant I ran the car with the heat on for roughly 20 minutes to burp the system of air. While doing this I also noticed the elecrtric fan started when the thermostat opened and shut off when it closed. I observed coolant flowing in the overflow container so I do believe that the coolant is cycling, however i'm not sure if the thermostat could be partially stuck closed. I am getting extremely frustrated with this becuase I had to take the long way home on hot days (off the highway) so the car will run cooler. This is the only time it ever overheats and I am beside myself trying to figure out this problem. Any help would be great with this issue. Thanks