So about a month I woke up for work went to start my truck. It cranked over wanted to start but kinda lost umnf. Starter/flex plate made a weird sound. I recrancked engine she fired up. Since then starter while cranking engine sounded different almost like a starter wasn't aligned properly or missing shims. I didn't think anything of it except starter is going out soon. So to make a long story short truck left me stranded, got it to garage one starter bolt broke the other backed it's way out. Starter was just hanging by wires. Bought new starter & shims bolted it all together still had a different tune when she cranked. A week later same thing. Inspected flex plate with out dropping tranny teeth look a Lil beat up but I have seen worse. Could I have a broken flex plate ? If so what would cause it ....original 88k miles on truck. Any help would be appreciated & thanks in advance.