Was just given a Toro self-propelled mower with a 190 cc briggs motor. Guy said it stopped running while he was mowing. Has compression and spark, makes a popping sound. Checked and the flywheel key is good, not even off a little bit. Could it be the plastic cam lobe moved on the cam shaft? That is my only other thought.