Questionhello i own a 1996 dodge caravan and i have replaced pretty much every thing that has to do with my heat even the heat controls and it still only works on low but i had to connect it directly to the power source but i have power from the relay on fire wall going into heater motor and yet the motor works fine but when i connect the controls back up it stops working my thermostat is fine and heater coil is to what could be stopping it from working from the controls to the motor
AnswerPenny,
I am looking at your wiring schematic as I write. But I want to clarify the question before I attempt an answer.
Your blower motor works only on low when everything is connected as designed, correct? You connect the motor hot wire directly to a 12 volt source and it turns the motor at high speed as it is supposed to? (bypassing all of the controls)
If I am understanding the question right....
between the control switch and the fan motor itself there is a resistor block. It is mounted on the passenger side of the engine compartment. This resistor block is what actually controls the different speeds. If you want low speed, the switch routes the voltage through all of the resistors prior to hitting the motor. Decreasing the amount of voltage, so the fan turns slower. On high speed, the full 12V goes to the motor so it turns fast.
Now from your description, it is acting in the exact opposite of the typical resistor block fault. Generally, if this goes bad, the fan will only work on high. BUT, if for some reason there is a short in the block or wires leading to the block, then I can see it routing all of the voltage through through the low speed circuit and acting as described.
So, in summary, check this resistor block and the wires leading to it. I am about 70% certain you will find this to be the culprit. If all checks out, then let me know and I will dig deeper. What you are looking for is any discolored wiring from heat or rubbing. The resistor block will need to be checked with a multimeter. Set it to measure resistance. You will then measure the output terminal to each of the input terminals. They should all be different from any other. If they are all equal, then the resistor block is bad for certain.
Thank you for the question, I hope I was of a little assistance. If so, please remember to rate this answer. If I can do anything further, either now or in the future, please do not hesitate to ask. Thanks again and good luck in everything