Yeah either an adjustment, bad cable, or the interupter switch. When the shift cable goes bad it will stall the engine going into gear. People then pull the wire on the switch so they can get home, could be your scenerio. When the cable gets stiff it does not "spring back" as it should and stalls the engine because the switch is left open too long. The switch is only supposed to blip the engine off so your gears will mess in that split second or 2. It is a trip driving w/o the switch. A bad cable might not even feel stiff but it is getting there.
Nick
1994 22' Classic-454 B1 Red & white
1981 13' Whaler sport(original owner)
South Tampa Bay, FL "May I mamoo dogface to the banana patch?"