Glad I could help you with the spark issue, 95% of my spark issues end up being the end connector not making contact with the wire. Some engines I have even reverted to soldering the end connector to the wire if it's not a tight connection. As for not starting again well that could be anything and eliminating one thing at a time is probably your best solution. First check your sparkplug and make sure it's not fouled up, if it ran for 5mins that's enough time for the sparkplug to be fouled up if it's running to rich or burning alot of oil. Other thing to eliminate is cleaning the carby, make sure all jets are unblocked and bowl float is not stuck. Also some engines won't start unless the fuel tank is at least half full, Kirby shouldn't have that problem as it's gravity fed and doesn't have a diaghprame but worth a shot. Try restarting with out the air filter if it's got one installed. Maybe check your new sparkplug boot you installed hasn't come lose again with vibration or movement.
This is a photo of my recoil starter I took for reference before striping it down so I knew how to re-assemble it once I cleaned it up. But as long as the rope cranks its not the pull recoil.