Since the issue is repeatable, should be able to troubleshoot. First thought... ensure you are not overheating the engine. The external tell-tale (pisser) out the back flowing normally when running? When the engine dies... put an in-line spark tester on some plugs and see if you still have...