I have a '94 Protege (in that funky blue-green color that makes it easy to find in a crowd) and about a week ago, the 'hold' light started flashing.
I hadn't pushed the 'hold' button on the gear shift, but I thought I'd push it to cancel it. Nope. The hold feature is supposed to go off after the ignition is turned off, so I pulled over, turned the car off and then started it up again.
No hold light . . . oh, not wait, there it is again. It comes on when the car starts to get into second gear, I think. I mostly drive in the city, so I've been able to drive around, but I could tell when I was on the highway that it wasn't shifting in to 5th, and so I stayed at about 50 the whole time (the manual says not to exceed 63, which is admirably precise).
I have it at the mechanic, and they know that it's stuck in overdrive, but not what to do about it (it's a independent mechanics shop, not a Mazda dealer).
I hope one of your knowledegable folks will have some insight for me.