Hi and welcome to the forum
Sorry no one has gotten back to you sooner.
I am thinking I would check the key way, on the flywheel, it may be a little sheared off and the spark is a little to advanced.
Reference:
http://outdoorpowerinfo.com/repairs/flywheel_key.asp
BG