The engine you have is a Chinese Honda clone, and I would bet money that the ignition coil is duff. Usually, they spark in open air, but fail under compression.
Tecumseh coils can be modified to fit, are plentiful, and last longer than the rest of the engine.
phil_saunders(a)bigfoot.com
Phil Saunders, January 2011