The first thing I would do is, remove the clip and remove the cable end from the shift lever on the transmission. You should be able to move the lever by hand. Work the shifter and see if it moves freely. You have it on ramps, block the rear wheels, turn the key on and move the shifter out of Park before you remove the cable from the lever. That should move it forward. On our 95 and 97 I put a jack under the transmission rear mount and remove the 6 bolts that fasten it to the floor. I lower it about an inch to remove the 2 bolts for the cable housing mounts. Once the cable is loose you can lower it a little more to change the neutral safety switch if need be.
The end of the cable has a ring with a rubber bushing and a metal sleeve in the center. I have found the pin that the sleeve goes on will rust and freeze to the sleeve. Then the only give when shifting is the rubber and it doesn't give much so it will bend the cable.
I only had to replace one shifter last year because the cable rusted and broke. That was on our 95 Legacy RHD wagon with over 467,000 miles.
I can not help you inside the transmission.