My 87 Ford Ranger with over 300,000 Miles on it has had several starters and starter drives over its lifetime. The starter mounts were drilled to far away from the ring gear upon purchasing a new starter or starter drive I need to be sure that I purchase either starter drive or starter with starter drive that has one more tooth than normal or else I get the same problem that you have. Ring gear has not been replaced although well rounded off it still works well. Could this problem be the same?