I believe you might find that simply changing the ignition switch for <$15 might be a great first step to see if this fixes the issue. If you search ignition switch you will find many discussions of this part that commonly fails. You likely won't have to replace the whole mechanism if you start with the switch only. Worth the effort first IMO.
__________________
Barkinfool
'02 Boxster S
|