Hey guys, my 235 engine overheated when I was sitting in a drive through on a hot day. It’s a rebuilt motor with 10k miles and runs great. Temp gauge went to 230, I then replaced the thermostat and has been running around 190. A month later it went up to 210 when I was sitting in traffic, as soon as I started driving it went down. Radiator is not clogged or leaking and went through at shop 10k ago as well as new water pump, which is not leaking either. I read manual and said to also check fan belt which looked ok but I will replace anyway. Any other ideas, thanks?