* Wiring issues: A broken or corroded wire in the blower motor circuit could interrupt the lower speed circuits.
* Blower motor switch: Although less common, a faulty blower motor switch could be the culprit, failing to send the appropriate signal for lower speeds.
* Blower motor itself: While less probable than the resistor pack, a failing blower motor could exhibit this symptom if its internal windings are damaged in a way that only allows for high speed operation.
How to diagnose:
1. Locate the resistor pack: This is usually found somewhere under the dash, near the blower motor, often behind the glove box or under the steering column. Consult a wiring diagram for your specific year and model to be certain.
2. Visual inspection: Check the resistor pack for any obvious signs of damage, such as burn marks or melted components.
3. Resistance test (if comfortable with electrical testing): With the ignition off, disconnect the resistor pack and use a multimeter to check the resistance across the various terminals. You'll need a wiring diagram to determine the correct terminals and expected resistance values for each speed. A significant difference from the expected values indicates a faulty resistor pack. CAUTION: Be careful when working with electrical components; disconnecting the wrong thing could cause problems.
4. Check wiring: Carefully inspect the wiring harness leading to and from the resistor pack for any breaks, corrosion, or loose connections.
In short: The most likely cause is a failed resistor pack, but a thorough inspection of the wiring and blower motor switch is recommended before replacement. If you're not comfortable working with automotive electrical systems, it's best to take your truck to a qualified mechanic.