Tod,
Everyone that has answered your problem is correct but I would also check that the blade holder key as it could also be sheared or the blade plate could have a crack in it which will also put the timing out. Not many people know of this problem as they will go straight to the flywheel key because it is also the first to go but if it hasn't then check what I suggested.
Regards,
Bruce