Regarding the blower issue posted by campbech.GM has a campaign to replace "noisy" blowers. This is a warranty issue. Run a check of your VIN at the dealer and see if the blower has been changed out. I had this done on my 05 but it was still in warranty.