I would not mess with the dealer on the sunroof issue. I spoke with mine and it was obvious they did not know SH_T!! I looked in the phone book for an aftermarket leather/ sunroof shop who were most helpful.
The manual has wiring diagrams for sunroof which might help. I can send them to you if needed.
What was wrong and what did you ask them to do? The challenge is that I know it's one of the components (eg engine, relay, etc) and all of the parts are up in the headliner. I do have the FSM, I guess I could poke around a bit with a digital multi-meter, butt...