This is a blower motor resistor pack. It is used to control the fan speeds on a 12VDC blower motor for an HVAC system. I replaced it less than 48 hours ago, had everything working, and then it has failed again. The method of failure is overheating.
And GM’s reputation of questionable quality continues... :)