You have a bad CDI, i would almost BET on it it. My 200ES was doing the same spark no spark crap. I documented it on here where i took apart the CDI and also replaced it. Try this, leave the inhibitor relay plugged it, which ONLY affects the electric start, has nothing to do with the spark/ignition system, then unplug your CDI and smack the bottom of it on a hard surface a few times, sidewalk, etc... Then try it again, spark or not?
Mine i could take the CDI off and smack it a couple times and put it back on and it would fire right up. I cut the plastic box off the CDI unit to find that it was poorly potted in the box and water getting in corroded all the solder points on the little circuit board. I cleaned up the board, resoldered everything and it worked again for a while, but i finally just replaced it.
You can get a CDI and new rectangular connector for under $20, you can remove the contacts from the stock round connector and put them into the new rectangular connector if they are in good shape, otherwise cut them off and replace them with new contacts.
http://www.3wheelerworld.com/showthr...d-a-lot-lately.
There is my post on replacement.
One other thing you can try, check the Reverse Switch, its the gray wire on the connector by the sub-trans (hi/lo/rev lever). If your reverse switch is going bad that could be causing issues to. But again that affects the electric start, not the spark.