Hey GM truck and SUV owners, if your AC fan only works on high speed or not at all, this blower motor resistor is probably the culprit! This Marsflex replacement part (OE number 1581773) fits a ton of 2003-2007 vehicles including Chevy Tahoe, Silverado, Trailblazer, Avalanche, and GMC Sierra and Yukon models. The installation is pretty straightforward if you're comfortable with basic car repairs - usually located behind the glove box area. Before ordering, definitely double-check that this matches your existing resistor's appearance and part numbers (it replaces 15-81773, 1581773, 89018653, 973-508 and several others). The quality feels solid - all Marsflex parts meet or exceed original equipment standards, which is reassuring. This little component controls your fan speeds by regulating electrical current to the blower motor. When it fails, you lose those lower speed settings. I've installed a few of these on customer vehicles, and they've held up well. Just make sure to disconnect your battery before installation for safety. If you're tired of sweating with only high-speed AC or freezing with only high-speed heat, this $20 part can save you a pricey dealership repair!