Sorry to hear that you have a major problem but I'm afraid I can't give you any solutions. Hopefully, someone on this site can.
My situation stems from misalignment of the starter to the flexplate due to incorrect shimming or no shimming at all. I don't think it's the bolts because they seem to be tight. The gears on both starter and flexplate are damaged and one tooth on each gear (both starter and flexplate) are missing. Thanks for the info and I hope you find a less costly remedy.