It is the blower resistor. It happened to mine and from what I can tell it is a common problem. Here is a site that helped me it also shows you how to replace it. You can find the part at AM Auto parts. http://www.sparkys-answers.com/2009/01/2002-gmc-envoy-no-low-blower-speeds.html
Blower motor resistor.
Replace your heater selector switch
The wiring, switch or blower has failed.
Blower resistor switch
possibly a blower motor. or switch
either the switch or the fan motor
If there is current going through the wire to the blower switch, try bypassing the switch with a jumper wire. If the blower motor works, then replace the switch. If the blower motor does not come on, then you probably need to replace the blower motor.
replace the blower motor switch
Failed blower motor, resistor or switch.
Come to out enthusiasts forum at www,trailvoy.com Research blower motor resistor and you will find many pictures and a how to procedure.
The blower motor speed resistor is burned out.
Blower switch and connection had a melt down.