Thankfully I managed to fix the issue with my sunroof today! After reading all posts and web pages again & again, that I could find regarding the sunroof, I came to the conclusion that I'd spend the morning with my son's help fine tuning the "adjusting screw and locknut" to eliminate it from the equation, before I tried to trouble shoot relays and micro-switches. I had my son sit in the cabin, finger on the button. I backed off the adjusting screw until the motor just whirred. I then started to thread in the adjusting screw little bit by little bit until it engaged - this was less than a quarter turn at a time. Turn screw, push button, turn screw push button etc etc etc until the motor pushed the roof up. Then I turned the locknut - the first few times it the motor went back to whirring. I tightened it up and back it off until the sunroof was working as before. So as it turns out that adjusting screw & locknut need minute adjustments to set the slip cl...