Blue95ATX: not too long ago, when intending to close my sunroof, found that it didn't work anymore... the switch felt normal, but the sunroof just wouldn't respond... when i opened up the panel and had a look at the rocker switch, i could see that it was cracked and wasn't able to properly actuate the internal switch mechanism... like i said, it felt normal from the outside, but it was cracked... take out your switch and have a look at it... i replaced mine for around $75 CDN, which i think is around $5 US, given our exchange rates lately wink you have to paint it the color of your interior, but once replaced, you should be on the road again...
hope this helps...