When I turn my ceiling fan on, it will be on the highest speed first, then when I pull the chain to lower the speed to medium, it stays on high, and when I pull the chain again to go to the lowest setting, it still turns on the highest speed, but when I pull the chain for the fourth time, it will shut off. So, when I pull the chain on the fan, it recognizes the different speeds but the motors keeps turning on high until I reach the off settings.