I know exactly what your talking about!! My 95 was doing this about 3 weeks ago. It turned out to be the range sensor which sits on top of the tranny and costs about $35 at the dealer. It's sort of buried under the coolant hoses and thermostat housing, but not to hard to replace once you drain the radiator. Here is a thread on this exact problem from the transaxle forum:
Look here!