Going through this same problem with a 94. Hope you don't mind me explaining my deal here, as maybe we can figure this out together.
Turn the key, can hear the fuel pump prime, the fender solenoid click, and the starter does not engage.
Was stuck in a Wal-Mart parking lot, so I bought an new battery, (had corrosion on posts and cable), still no go. Tapped the starter a few times, and it worked. Was able to get it home.
Once home, I removed the corroded cable and made my own with new 4 gauge cable and used the stock ground tabs. Still no go. I had a known good starter, so that was installed. Nothing. For grins, the stock fender solenoid was replaced with a new one. It worked! Plus it worked better than ever!
Drove for a month with no problems whatsoever. Then one day, at the post office, same thing happens! Stranded once again! Checked all connections, all good. No corrosion to be found. Tapped the starter a few times, it worked, got it home.
Haven't done anything to it yet, but it has been working for the most part. If it fails to turn the starter over, I have been tapping the starter or bumping the ignition key a few times to get it to crank and fire.
A new starter is expensive, so I have been reluctant to purchase one if this is not the problem. Something is bad here, burning up the starters. 2 in one month, is enough to make me Leary of buying a 3rd.
There has to be something in the system that is causing this starter failure.