Thanks guys for the feedback. After searching for a while, I did find the other link on here that talks about the leaking roof. I plan to have it looked at on my next service. From the posts above, I guess it could be the on-star antenna or maybe the windshield seal. Either way, hopefully my guy at GMC will get it fixed.
Thanks again.