You most likely have a bad blower resister..........
Probably your blower motor speed resister is burned out.
If the one speed it works on is high speed, it is the blower motor speed resisitor that is bad.
The blower motor works on only one speed. The blower motor resitor pack is defective and needs to be replaced. It is located on the blower housing in the engine compartment just below the blower motor.
blower resistor is bad
The blower motor speed resistor is burned out.
The blower resistor has failed.The blower resistor has failed.
More than likely the blower motor speed resistor is burned out.
The blower motor speed resistor is burned out.
More than likely the blower resistor is bad....I recently ran into this problem in my 91 Vette...Hope this helps!
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.
Most likely cause is a failed blower resistor.
It's the blower resistor, it's a common problem in Xterras and it's easy to replace....