Ok my car overheats when at idle or under 20mph or less but it only seems to do it at night when the air is cooler which I find odd. Durning the hot day it has never done it. but when this happens once I kick on the heater or get moving it cools down. Water pump is good. I was think relays for the fans or maybe the stat is bad.