I just got a 06 silverado with 30,000 miles. Two days later the blower stopped working ( have a 05 and two other 06's with same problem,but some speeds still work and they are the crews trucks) as I live in my truck 10 hours a day I looked it up on Internet it is a wide ranging problem with a "special warranty replacement" for 10 years 150,000 miles.
Anyway the blower draws too many amps and shorts the resistor and module. The dealer I took it to yesterday replaced the resistor and module, I smelled burning wires today (same thing ten days ago when it stopped working) so I think it's going to happen again since they really didn't correct the cause which I believe is covered and should've been done.