As the fan is working on higher speeds the motor is O.K the most likely cause is the resistor unit which reduces the current flow to the fan motor to give lower speeds. If you can locate this unit, usually near the fan motor, and have the resistors tested with a multimeter. You should be able to obtain a unit from a breaker via the web.
Dendann
August 2007