The problem is almost certainly the driver's door switchpack. You didn't mention that you smelled smoke or a burning smell when using the switch, but I bet you did. Mine smoked a few times before finally dying.
The short in the driver's switchpack causes the circuit breaker to trip. This is what is keeping the sunroof from working (also the power mirrors, if memory serves).
Replace the switchpack. The $110 dealer price sounds right. I found one on ebay for $80. You can just remove the old one without taking off the door panel by sliding tape-covered thin screwdrivers in the sides and pulling out.
Good luck. Let us know how it turns out.
|