3rd Gen 4Runner Heater Blower Not Working? Four Suspects
QUICK ANSWER: If your 3rd gen 4Runner blower only works on the highest setting, the blower resistor has failed — that is the most common cause by a wide margin. If it is dead on every speed, check the fuse first, then power the motor directly to see whether the motor or the switch is at fault.
The symptom tells you the part
Works on high only, dead on low speeds. This is the blower resistor, and it is the classic failure. The resistor pack drops voltage for the lower fan speeds; when it burns out, only the direct high-speed circuit survives. It is a cheap part and usually accessible.
Dead on every speed. Check the fuse first. If the fuse is good, apply power directly to the blower motor. If the motor spins on direct power, the problem is upstream — the switch or its connector. If it does nothing, the motor is finished.
Runs but squeals, chirps, or grinds. Dry motor bearings. Some owners get months more out of a careful clean and lube; a replacement motor ends the conversation permanently.
Air blows but never gets warm. That is not the blower at all — look at coolant level, the thermostat, and the heater core. A partially clogged heater core gives lukewarm air on one side of the cabin.
While you are in there
Inspect connectors for browned or melted plastic. Heat damage at a connector mimics every other failure on this list and causes intermittent behavior that drives people to replace perfectly good parts.
Check the fresh-air intake at the base of the windshield. Twenty-five years of leaves and pine needles pack in there, choke airflow, make a healthy fan feel weak, and shorten the life of the next motor you install.
Replace the cabin filter if your truck has one, and consider it a maintenance item rather than a repair.
If your electrical issue turns out to be a fuse rather than a fan, our electrical gremlins guide covers the usual suspects.
3G 4R Offroad Co.