Your issue...same as my issue I think
I just picked up a used non-running Predator 500 and for several minutes I thought I was going to get away with a fix for less than $1.00...but I removed that cylinder thing around the stator...also known as the flywheel. The guy who sold me the crate included a flywheel puller and it is your good friend when your flywheel is on snugly.
I thought maybe it would not start because the timing was off, so I opened the access to the flywheel nut and put a socket on, and found it was loose and stripped. And, behind MY flywheel I found a world of pain---the starter engages a one-way starter clutch which is on the back side of the flywheel, and apparently the starter clutch gave way because the flywheel was not tightened down and it came loose, wobbled and beat the hay out of everything behind the flywheel.
This created tons of pieces and flakes. Flakes are one thing, but the pieces are everywhere too and have been pumped all through the motor I figure.
So, I can adopt the WTF plan and try flushing it out as best as possible with repeated oil changes, or I can go in and split cases and just have a monster cleaning party.
Anyway, I am new here myself and I hope you get yours figured out. I just ordered a new starter clutch from ebay this afternoon and will post what I do and what I figure out when the part arrives.