The armature magnet may be faulty. Remove the spark plug. Place the cap from the armature back on the plug. Ground the plug, pull the starter rope and see if there is a continuous spark as the starter rope is pulled. If the spark is missing or is very weak, this may be the cause of your problem.
Ben
August 2008