You can test your heater blower motor by connecting a ground wire to the ground. Connect a power wire, from the battery to the positive post. If the blower motor turns it is working, and if it does not it is bad.
It should be in the heater blower motor case which is located under the glovebox.
Check the blower resister
Check the fuses.If not the fuse, test the resistor down by the blower motor.
Check to see if you are getting power to the blower motor - if so motor is defective if not problem in circuitry to blower motor
Turn the key off and remove it. Unplug the electrical connector at the heater blower, then unbolt the blower and pull it out. Place the new blower in position and bolt it into place. Connect the electrical connector, then start the car and verify that it blows.
The heater blower motor on a 1999 Subaru Impreza is in the engine compartment on the passenger side of the vehicle. It is located on the firewall.
i broke down and paid to have this fixed. My mechanic said this is a fairly common problem on the older grand prixs. He had to replace the relay as well as the blower motor, total cost was $400.
Most likely a bad heater core
Have you checked your coolant? Kind of obvious but sometimes overlooked.
sometimes this is caused by the blower resistor heating up and shutting the circuit down, or it could be in the blower itself heating up and shutting down.
The Heater/Blower Relay is on the blower motor housing under the dash in the passenger compartment on 1999-2002 models
Under hood fuse panel box. It is labled "Cooling Fan". To easily check it,swap it out with the "heater blower fan" relay and see if the heater blower works. Both relay's are made the same.