That crank seal could have definitely caused issues with starting and idling, as you'd be sucking in air there. Hard starting on a two-stroke is one indication of hardened or faulty crank seals.
Your ignition may still need attention, but it might have run with a weak spark if the crank...