The underside of the plastic plate on my 4 runner didn't have a groove worn in it, Vertigo, but it does have a series of peaks and valleys that, along with that spring loaded pin are part of the design to keep these things in gear. It was actually fairly easy to remove to console trim and get at the shifter on my 03. Well worth the time. Good luck with yours.
A few years back I came up with what I think is the solution but I have been too lazy to do it.
The last time I was dealing with this a few years ago I noticed the groove in the plastic plate that sits on top of this pin. My solution (Which I haven't done yet) is to epoxy fill that groove and polish it flush.
All it seems to take is a mm and this pin won't stay in.
This summer I am hoping to muster the energy to take the console apart and epoxy fill and sand the plate.
I had the pin socket break on my '03 Limited a few months back. Finally found a good used replacement shifter assy., on ebay and installed it a few weeks ago. Now shifter works as it was intended to. A few thoughts on why the old one failed, other that the poor design. I think, at least in my case, that I became too lazy when shifting out of park and didn't give the shifter enough time to find its way through the zig-zag motion on its own. Making the shifts too fast, may have contributed to putting too much stress on the pin socket, and caused it to fail. With the 'new' shifter in place, I am making an effort to slow down when changing gears, and let the shifter find it own way through the pattern with out forcing it. So, far it seems to be working fine.
Wait, Vertigo.... I just realized that we may be talking about the same thing.
Are you talking about filling in that "divot" pointed out as "D" in the closeup photo above?
That could work very well....
Hey TechWrench
I did the same as you, found one in a junk yard for 50 bucks. I've got it bolted down, but I can't get it into gear - which I need to do to unbolt the old cable. I've plugged in two electrical connectors, one of which I think allows you to get it into gear, but still no luck.
Any idea what I'm doing wrong? Thanks
There is a small square cover on the shifter plate, it's release for the shifter, Carfuly open the cover with a screw driver and press the button inside.
03,
That's awesome! Not a HORRIBLE price either, considering I've seen much higher.
Would you be willing to send me your old unit so that I can use it as a test mule for possible repair methods?