Simple-----I did not know that you had a charged battery that was tested.------Many modern motors need to spin the flywheel at 250 RPM for the magneto to produce a spark.----You have replaced many $$$ parts and some orderly trouble shooting needs to be done on your part.