I checked the switch again, I took the switch out of the radiator and heated it with a heat gun to see if it worked, and it did, but I had to get it really hot. So I checked continuity again and watched it. as the switch got cooler, the resistance increased. So the switch isn't either on or off, it's more like the coolant temp sensor, where the hotter it gets, the core current it allows to flow. My issue is that not enough current is flowing to the relay to close the fan circuit at the temperature that it is supposed to. Maybe it has something to do with there being an old relay and it takes more current than normal to trigger it. Has anyone had this problem?