Understanding the Chevy Blower Motor Resistor Wiring Diagram
The blower motor resistor is one of the more frustrating components to track down on a Chevy with an HVAC fan that won't work on the lower speeds but runs fine on high. High speed bypasses the resistor entirely, which means if your fan only works on setting 4, you already know what's wrong before you look at any wiring. That shortcut is useful, but it doesn't tell you where the wires actually go or what the connector looks like under the dash. A typical GM blower motor resistor circuit has five connections. Two of those carry power through the resistor pack at different resistance values for fan speeds one through three. The other two handle the direct high-speed feed and ground. The fifth wire, which sometimes gets missed, is the temperature sensor feedback on vehicles with automatic climate control. Here is what the standard color coding looks like on most GM trucks and SUVs from the late nineties through the mid two thousands. The main power feed from the blower motor relay comes in on a dark green wire with a white stripe. That wire splits at the resistor connector, sending reduced voltage through thick yellow and orange conductors to the fan motor depending on the selected speed tap. The high-speed wire is usually yellow with a black stripe and feeds the motor directly when the blower switch selects position four. The ground circuit runs through a brown wire, and the motor itself completes the circuit back to chassis ground.
I once spent about forty minutes tracing a no fan at all situation on a 2002 Silverado only to discover the dark green and white feed was corroded inside the connector. The wiring diagram showed perfect continuity. The metal tabs had green oxidation that broke the connection under load but not with a multimeter set to ohms. I cleaned the terminals with contact cleaner and a small wire brush, then taped the connector shut to keep moisture out. The problem went away completely and stayed away for over two years after that. What most people miss when looking at the Chevy Blower Motor Resistor Wiring Diagram is that the resistor pack itself is not just a simple series of resistors. Inside that plastic housing there is a thermal fuse soldered directly to the resistor coil assembly. When the blower motor draws too much current or the resistor gets overheated from prolonged use on lower speeds with the cabin air box partially blocked, that thermal fuse opens and kills the entire circuit. The fan stops working on every speed, not just the lower ones. This is different from a failed resistor coil, which typically only takes out speeds one through three while leaving high speed operational. If your fan died completely and you already replaced the resistor, check the thermal fuse before you buy another one. Another detail that is easy to overlook is the blower motor speed controller module on vehicles with electronic climate control. These replaced the passive resistor on many later model years. The wiring diagram for those systems shows a three wire connector on the motor itself plus an additional signal wire from the climate control head. The control module modulates voltage using pulse width modulation rather than dropping it across a fixed resistor. If you swap an older resistor setup into a newer vehicle without updating the control module, the fan will run at full speed regardless of what the dash controls say. This has caused a few confused DIYers to blame the wiring when the real issue was mixing components from different generations of the same platform.
If you are looking for a downloadable version, general motors publish official service schematic PDFs through their technical information systems. Third party sites like Mitchell1 and Alldata also carry the diagrams but require a subscription. For the average home mechanic, the wiring diagrams included in a Chilton or Haynes manual for your specific year and model are accurate enough for troubleshooting and repair. Just make sure the manual matches your exact engine and cab configuration because GM changed the blower motor circuit pinouts between body styles even within the same model year. The resistor itself is mounted in the HVAC housing behind the passenger side dashboard, usually accessible by removing a couple of screws from under the dash near the footwell. On some models you need to pull the lower kick panel and on others you have to reach around the back of the heater core cover. The connector is a standard four or five pin GM Mini Lock depending on the year. These connectors are prone to terminal spread, which means the pins loosen inside the housing over time and cause intermittent operation. Spraying contact protector inside the connector after reassembly helps, but replacing the connector shell entirely if the terminals feel loose is the more permanent fix. There is no great workaround for the resistor burning out repeatedly. The root cause is almost always excessive current draw from a weakening blower motor or a clogged cabin air filter that restricts airflow. A direct replacement resistor will fail again if you do not address the underlying restriction or motor wear. Some people install an external blower motor speed controller to replace the factory resistor entirely. These aftermarket units handle the switching electronically and do not suffer the same thermal overload issues, but they require cutting into the power feed wire and mounting the controller somewhere with adequate airflow. The factory resistor location in the HVAC box does not provide good cooling for an externally mounted controller.
Get the Full Details

The main limitation of relying solely on the wiring diagram is that GM used slightly different wire colors and connector configurations across different platforms. A Tahoe, a Sierra, and a TrailBlazer from the same year can have different resistor connector pin numbers even though the circuit topology is identical. Always verify the actual connector at your vehicle against the diagram rather than assuming the pinout matches another truck on the same GMT platform. Cross referencing with the actual physical connector saves a lot of guessing.