If it were me, I would purchase a new shift cable assembly. I would also remove the tranny and give it a good cleaning, inside and out. At 28 years old I’m willing to bet that the grease inside the tranny is hard and not doing it’s job anymore. They are very simple to service.