Thanks! Any pics and links would be appreciated.I've had issues with not only my sunroof creaking but also my headliner. I've found DIY solutions but agree that this is unacceptable for a car that cost 50k. For the sunroof rattle I simply placed to pieces of rubber on the spot where the footings of the sunroof glass come down and sit on. For the headliner rattle I bought thin foam sheets from Michael's, unscrewed the oh shit handles on both sides so you can pull the headliner down just enough to slide the foam sheets in. I used your typical trim tool to help get the foam in. Then rescrewed the oh shit handles. I still had minor creaking but that was fixed with again another small strip of foam right along the edge of the sunroof opening in between the headliner and the roof.
Hope this helps others. I avoid going to the dealership for anything other than warranty work. Find a Mechanic you can trust that'll take the time to get to know your vehicle. You won't find that at most dealerships.