The front and rear blowers are controlled by two different switches or circuits. An intermittent problem with a front a/c heater blower is typically in the directional flow switch, Try this: turn the key to on (the vehicle does not have to be running) 2. move your selector switch to any position such as defrost, front vents, lower vents etc. 3. Then move your fan speed switch. 4. If the fan fails in any of the selector switch modes, then the selector switch is bad. If the fan fails when moving the fan speed switch from low to medium to high then it is the fan speed switch, however there is one catch, and that would be if only the high speed fan position does not work, then it is probably the high blow relay, but could be both the high blow relay and the fan speed switch. The high blow or max air position pushes the highest amperage through the switches causing heat, which can over time cause a solder connection or circuit board to heat up and loose its connection. To change the speed and selector switches you will need to remove the cover plate on the a/c,heater controls on the dash. Then there should be 4 screws and the unit holding the switches can be pulled out and each switch can be tested with a jumper or replace the switch.
If a 2000 Grand Am sometimes has the heater blower working and sometimes it won't, the problem could be with the heater relay switch. The heater relay switch lets the heater blower know when to come on and when to go off. In most vehicles this switch is behind the glove compartment. This part sometimes gets corroded from condensation in this area.
Loose connection or blower motor? Bad blower motor? Loose fuse? Bad fan switch?
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.
The blower may simply have burned out. If the blower is out then the heater probably still works.
it is either a bad switch on your controls, or your blower motor is going out
Bad blower resistor?
Have you checked your coolant? Kind of obvious but sometimes overlooked.
check the wireing harnesses
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.
try wiggling the wires at the blower resistor if don't work then tap on blower motor
The blower motor speed resistor is burned out.
Heater core