Does it have compression ?
Open the choke, open the throttle - give less than a one second squirt of ether and now try it. Even with a bad carb it should try to start assuming the timing has not been changed. I am guess bad coil, dirty connections.
Check out this handy little tester:
http://www.harborfreight.com/cpi/cta...emnumber=93795
BG