I would run your ignition system backwards (IE check power to the coil, then back to the relay and fuse block). Could be as simple as a loose ground wire or dirty relay connection. Also make sure to check your grounds to the motor, 'cause if this is bad, you won't get a spark.
good luck
Erik
![USA :usa:](https://board.marlincrawler.com/Smileys/marlin/usa.gif)