94's CDI right? Or is it one of the last years of points? Fred's guide has a good section on cleaning points if it is points and that'd be a likely cause.
Spark issues I start by disconnecting everything except the wire to the coil - omit the killswitch and possible issues there. make sure the coils grounded etc. then if nada, check power out of the stator. if no power outta the stator, on a points system, 99% of the time dirty or improperly spaced points are the problem (either never closing or never opening). If it's CDI then the stator coil's probably bad.
If that's got power outta the stator though, on points it can still be too weak if they're dirty, but if power outta stator I start working back from the plug., new plug spark? no boot, does the wire spark? is there charge outta the coil? and if power goes into coil and none comes out - well there's your problemo