Before going to the SC to repair you might try to operate the sunroof for both the right steering wheel toggle and from the main screen menu. It could just be a slight misalignment of the toggle. That happened to me, and it turned out I had just inadvertently hit the toggle switch. if that doesn't work it sounds like the SC to me.