If you have gone thru all the test for no spark and you still have no spark, here is one more you can try. I discovered that my forward and reverse switch was sending signal that it was in reverse when it wasn't. Therefor would not get spark because you can't start if it thinks its's in any gear. In short make sure foreword and reverse switch is working properly. I was very happy to see that spark again.
gone riding SUNRIZE