Did you check the water temp when the switch closed? They should close at around 199 degrees. If it closes higher than that its bad. Make sure you bleed the air out of the system after opening it. Air sitting around those can cause the fans to come on late as well. Air doesn't transfer heat the same way fluid does.