I have 94 Civic that is overheating on idle. i don't have AC so I don't think that is a problem. I have GSR Radiator, new thermostat, new thermal switch, new relays and fan turns on directly on battery. THe problem is fan does not come on during idle or when the car gets hot. Overheats when im in traffic or when the car is idling. What can be the problem?