You say the carb is "in good working order" have you pulled the carb apart to look at it, and make sure its clean? Is the fuel pump pumping enough fuel, is the fuel filter clogged, is the coil wire in good shape? You can try unscrewing the spark plug boot and cutting about 1/4" off the end of the plug wire and then screwing it back on, does the plug boot fit the plug tight.