If I had to guess, stator is loose jumping around and jamming into magnets and/or loose magnet/s floating around and jamming into stator..........
Edit, ooops, we posted at same time, never mind on the magnets then. Hmmm.
So the motor doesn't run/work per-se then? You're trying to start it and that's when it thumps and shears? Or it runs a bit and does this?
Maybe a needle/ball bearing and race going to pot and jamming up randomly.
Does the flywheel move left and right if you pull and push on it? Perhaps the main output bearing has been going out for some time and that relates back to why you were having magnet issues earlier? Magnet may have come loose because it hit the stator pole and it hit the stator pole( or has excess vibrations) because the worn bearing is allowing the crank shaft to move around laterally. Just a shot in the dark....