Looking at that ring gear I see that the starter side is not beveled for starter pinion engagement. I would think that might cause a problem with engagement and possibly cause this problem. Many engines when shut down tend to come to a stop at the same spot this means that the same teeth on the ring gear are meshing together and without a lead in bevel it sometimes breaks a tooth or two when the starter engages.
Just a thought ----- John
Car truck heavy equipment repairs
Welding services / Fabrication / Towing
57 F-600-/5spd/2spd wre
78 Fairmont 302/Auto
65 Falcon FE Gasser Project