Hey guys -- I need some help. For some time now, my sunroof has been acting funky...opening at odd times for no reason, and then it will take about two minutes before I can close it. This is an off and on problem. However, this afternoon, it opened up on its own, and will not close. I have taken the switch out and cleaned it, but still no-go. I even manually closed the sunroof using the allen-wrench tool, but when I start the car, it just opens again.

Any suggestions? Could this be a faulty switch? Is there an easy way to just get the damned thing closed and stay closed? I am gonna be in a fix when the next rain storm hits.

Thanks
Brad