Most likely your problem is just the switch itself that controls the speed of the fan or a fuse. These are the easiest and cheapest things to check first. You can get the swithc at a local parts store or from a GM dealer. If that doesn't work check for loose of broken wires. It all that fails replace the blower motor. Check the fuse first.
Depends on what you mean by heater will not work. If the blower motor will not work, it can be a blown fuse, bad blower motor, bad blower motor switch, or a defective blower motor resistor pack. If you mean that the blower motor works but there is no heat, then it can be a clogged heater core, thermostat stuck open, or defective heater control valve.
heater core plugged or air locked check to see if hoses going to heater core are hot
Your system could be low on coolant to flow through the heater core. You may also have a blockage somewhere preventing coolant flow into the heater core. If you can hear your blower motor blowing, perhaps the dash was put back into place incorrectly and the heat is being diverted away from it's intended path.
On the passenger firewall in the engine compartment beside the heater/ac blower. It is a 1"x1" cube about 2" tall.
Low coolant? Bad thermostat? Heater core plugged, restricted, or airbound? Temperature control cable not working?
heater core is behing the dash on the passengers side and the blower more same side but under the hood up against the fire wall. Its round you cant miss it.
The blower speed resistor is burned out. It is located under the hood, on the firewall, passenger side, not far from the blower motor.
How do you replace the heater core on a jimmy?
The blower motor is located on the passenger side, under the hood, against the fire wall. It is protected by a rubber cover that you need to cut out. Look close it says CUT HERE FOR SERVICE.
Under the hood , in the main fuse box. It should be a relay in the main fuse box , that is located under the hood.
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.
Before CHanging the Heater Core, have you tried flushing it? I have a 99' Jimmy and have to do this every year to get my heater to work.