My first truck had a 2.8L with a 5 speed, my memory is failing me, it is a parts truck now, but I THINK I had to replace the bendix, from a 9 tooth to a ten tooth starter gear.
I remember the new starters had the gear for the auto, and you had to replace the gear or it will vibrate the starter loose, and damage your flywheel.
I think it is
stupid that TRS has nothing on this.
-->
On the older version of the site there was a post about others have the same issue and I was told that at one time Ford had a service bulletin about it.

There is a ten tooth bendix that you can buy for a Escort that will go into the Ranger/Bronco II starter but darned if I remember the year and model Escort it had to come from. If I recall it was VERY specific about the model. Maybe somebody else on here remembers it?
To be sure, just count the teeth of the old starter and MAKE SURE the new starter has the same number. The aftermarket starters all have nine teeth, if you got a early manual, a 2.8 with a manual, make SURE, you may need to go to a starter shop and have the new starter retrofitted with a TEN tooth starter gear.
Symptoms of a nine tooth starter with a flywheel designed for a ten tooth will be constant loosening of the starter bolts and chips out of the nine tooth bendix, usually chips one tooth, and will chip them all to where the bendix will no longer "slide" into the ring gear, thus it will just "spin" and not engage.