I have a hunter ceiling fan and the low and high speed work but the middle speed does not work at all. I checked the wiring and the connections are good and I took the switch apart and it also seems to be making a good connection. Could it be the thermister that the switch is wired into or the motor??