For your linkage, pull the center console out and check the nylon ball that the shifter pivots on... Mine was well knackered - split and fallen out of the "cup" that it sits in
The ball is two halves with a spring in the middle that pushes the halves apart to hold them in the cup and compensate for wear, until it wears so thin it shatters...
I got sick of hunting a unit down and had a ball made up from a nolathane suspension bush
Spin it up on a lathe and take the ends down, smother it in grease and put it back in - takes a few months to loosen up to that "just right" point, but the whole exercise cost me $10
