A couple of thoughts
Check that the plug leads are well seated at the "non plug" end under the cowl. I have had a sudden engine stop as both had come off at the same instant!! Now zip tied on

And, remove and check the length of the leads for split/cuts especially where they go under the cowl.

good luck