RE: flywheel???
Are you sure it's the flywheel and not the spur gear? The flywheel doesn't have any teeth, and the spur gear is likely plastic, and just as likely has broken some teeth, this is a fairly common thing with the plastic spur gear. If it's the spur gear, replace with a MPO-017, 43tooth steel spur gear and you won't break it easily.