try looking at your resistor pack on the passsenger side lower the blower motor down and there is a heat coil and resistor in there
The coil pack, on a 1996 Chevrolet Cavalier, is located on the top of the engine. The coil pack is near the electronic spark distributor.
There is a Blower Motor Resistor Pack. Either the blower motor speed control switch itself is defective or the Resistor Pack is bad.
Defective blower motor or blower motor resistor pack.
It may only be the resistor pack or the resistor module depending upon your climate control type.
The car will idle rough and hesitate during acceleration.
How do you change a coil pack on a 1997 cavalier
Defective heater resistor pack.
It is either the blower motor control switch or the blower motor resistor pack. More than likely it is the resistor pack. It must be replaced or just live with it until it fails completely.
Defective Blower Motor Resistor Pack.
Check the resistor pack on or near the fan , it may have melted and needs to be replaced.
12 speed, you mean 1 or 2 speed? Anyway, when a fan speed control only works on high it almost always means the Resistor Pack is defective and needs replacing. It can be the speed control itself but it is highly unlikely. 99% of the time it is the Resistor Pack.