I've been through 2-3 electric fan setups/configurations, thermostat, temp sensor, hoses and my truck still repeatedly overheated. Got a Ron Davis radiator, still overheated. The only thing that stopped the overheating was replacing the stock fan clutch w/another one. Works like a champ now.