@jay99 for now I'd go and check a few things according to the general 7000 series SM. I would use the troubleshooting for the "Engine runs but misses" troubleshooting
Engine Runs But Misses
● Carburetor adjusted incorrectly.
● Engine overheated.
● Faulty spark plug(s).
● ***Ignition module(s) faulty or improperly gapped.***
***● Incorrect crankshaft position sensor air gap.***
● Interlock switch is engaged or faulty.
● ***Loose wires or connections that intermittently ground ignition kill circuit.***
● Quality of fuel (dirt, water, stale, mixture).
● Spark plug lead(s) disconnected.
● Spark plug lead boot loose on plug.
● ***Spark plug lead loose.***
Choose things that could have happened by a bit of impact. See if this manual [document|27938] will help you to narrow it down