Resistor on the heater blower motor has failed
If the blower works on slower speeds only I would suspect the high speed blower motor relay (under the hood in the power distribution box) or the switch itself. The blower speed resistor is working if all the slower speeds work.
Probably the blower motor speed resistor is partially burned out.
If all speeds do not work, suspect the fuse, the switch, the switch connector or the blower motor. If only high speed works, suspect the blower motor speed resistor. If low speeds work and not high, suspect the blower motor relay.
Most likely cause is a failed blower resistor.
If the one speed it works on is high speed, it is the blower motor speed resisitor that is bad.
There is a resistor near the blower that is bad, known cause is high speed only.
Bad high speed relay?Secondary winding in fan motor open?
Either than switch, the resistor, or the relay is bad. On my 1999 Buick Century, the blower motor quit working on the three lower speeds, and then went out completely. When the resistor goes bad, the lower speeds quit working. My blower motor was squealing, also. After I replaced the blower motor and the resistor, I tested it and found the blower worked great on every speed but high. It turned out that there is a separate circuit for high speed, and the fuse was blown. I replaced the fuse for the high speed, and the blower now works on all 5 speeds. Replacing the blower and resistor was difficult, but not as bad as expected, thanks to help from this site.
If the blower works on high speed, but not on any of the lower speeds, that usually means that the blower motor speed controller is bad. There is a resistor in there which can overheat and burn out. If the blower motor has a bad bearing (makes noise or doesn't turn as fast as it should) that would cause the system to draw more current than normal, and burn out the resistor. If that is the case, you can replace the speed controller, and that would probably fix the problem, but likely it would return in a relativly short time. Without vehicle info, a step by step instruction would be rough... But that is a place to start in you search. Hope this helps.
it is under the glovebox area. it removes out of the blower housing.
dont know if your air works but my low speeds only worked on my 1995 gmc sierra and i found out there was a relay on top of the heater box after i took out the glove box. this works the high speed blower mode on the control switch. the low speeds are controlled by the blower resistor. the relay cost me about 15.00 at autozone.
The front blower should have a resister to change the speeds. It is usually mounted close to or on the back of the blower motor.