I have those same annoying rattles in the headliner. I took it to the dealer and they said that there was a modification that needed to be made on the sunroof per GM's notification. I drove it off the lot and didn't hear anything until I took it on the freeway at 70mph.... ugh!!!! Well I am definitely taking it back to them.