I just saved one of these from the tip (hope it wasn't your one!).
This one also didn't spark when I pulled the starter cord.
I found there is a wire from the ignition coil, going to 2 switches.
The first switch is operated by putting the speed control into the "start" position, the other switch is operated by squeezing the drive handle. Both switches must be open otherwise the spark won't happen.
If you are putting the lever to "start" and squeezing the drive handle when starting, but you still don't get a spark, maybe one of the switches has failed. Or perhaps the cables from the controls have stretched and don't move the levers enough.
Test it by disconnecting the wire from the coil (it's a small spade connector, not the big wire that goes to the spark plug) putting a ohm meter on the wire and to the engine block. when in "start" and the drive lever pulled, there should be no circuit from the wire to the engine block.
Steve, September 2010