I did a google search, and are coming up with posts like the one below. It would be worth a try. Just to repeat, they did not make a 10 tooth starter that will fit the 2.8. You will have to take your 9 tooth starter, buy the 10 tooth bendix, and install that on your 9 tooth starter.
Hey I found a thing on a network my shop is part of. Apparently this is pretty common issue with the 2.8's.
Here is the post - "The problem is often the bell housing that warps, causing the starter to be pulled away from the ring gear. The easy fix is to install a larger 10 tooth drive in place of the OE 9 tootth drive. It is .100 larger and will engage .050 deeper into the flywheel, usually enough to "repair" the problem. Or you can go to a Carquest store (who handle our product) and order a 72-3170-10, which will already have the 10 tooth drive installed just to remedy the problem."
Another post says "The starter you need is a 3188 which has 9 tooth. Talk to a local rebuilder or auto-electric shop. Tell them make you the same starter with a 10 tooth drive of a 3196 Ford starter that is used on 85-90 Ford Escort with a 1.9L engine! Give it a try, it may solve your problem."
If you are handy, you can install the 10 tooth drive on your old starter and give it a try. I found NAPA part# BK 6561137. Carquest# 25-1983. And maybe O'Reilly #BWD SD353. I say maybe on the oreilly part because it is listed as 11 tooth, but the application is correct.
The quote above came from here https://www.broncocorral.com/forums/index.php?threads/starter-flywheel-problems-again.152086/