I had a similar situation but it was after i left the bike sitting for 4-6 months and it would spark once per kick, not multiple times like it should.. causing it to not start no matter what.. replaced coil, sanded mounting spots, checked pickup coil gap, spark plug gap, coil resistance, ohm checked the stator, checked kill switch, etc with no luck, only after hitting the stock 1987 CDI box with the handle of a screwdriver did it start, and only took 3 kicks after that.. i would smack it just because it's there and a smack test is a valid test for auto ECM's