Something like this happened on my 89 trooper and one of the two bolts that hold the starter to the trans housing had come out so the engagement was off. Torqueing it down it fixed my problem. Might not be your issue but it's easy to check. In the haynes manual, "check the mounting bolts" was actually listed as a possible remedy to troubleshooting a starter grinding noise.
Mike
Mike