I'd suspect the roof switch next. If you're lucky you may just have a poor contact at the plug or in the switch. Try unplugging the connector on the back of the switch and then reconnect it. If you have a volt meter you could also test the switch for continunity when pressed.
__________________
1998 Boxster
1991 Carrera
|