Is your thermo switch the ground for the fan? I use a relay to control the fan. The thermo switch grounds the relay triggering the on/off.
Yes, I have the same setup. Since the switch failed, my solution was to just put a jumper wire to ground and bypass the switch.