its a prob with the switch its self, accualy there was a recall in '94 for all orignal mx3 owners. Ive had it happen plenty of times. ive owned/own 3 of the and all the same problem. you just have to buy a new switch or luckly find one at a junk yard. Whatever you do dont go to mazda they want like $200 for it so good luck to you.
__________________
-2008.5 Mazdaspeed3 CWP