96 trx300 spark issue

Hello, I have a spark issue now. I was working on my neutral light problem. I found that the previous owner had removed the connection from the engine and the the diode was not working. I have a diode on order from the dealer. I wired the neutral connection to the engine and put the wiring harness back together. I tried to start the bike with the diode jumpered and discovered I now have no spark. Well I have spark but it only sparks when the started stops or I switch the kill switch on and off when cranking. I changed the spark plug and have 12 volts going to the cdi on the 2 prong connection, black with white stripe. Any help with the next things to check would be great. In the summer I was starting it with the kick start first kick. Just needs a few more kicks in the winter so I tried to get the starter working. Thanks.