How old is the petrol? After a couple of months, modern fuel can become a bitch for starting, but engine runs OK when started. If it pulls well, it ain't a timing issue. Plug gaps correct - ie not the standard .025" (or worse still, todays 1mm) ? Plug caps not the resistor type? Those not only reduce the spark, but raise stress in the mag.