Turns out the advance mechanism was stuck and wasn't advancing. I loosened it and now its working, started and ran fine. Only problem now is that it wants to die on slight acceleration, runs fine at idle and more acceleration or full throttle. But easing out of a stop wants to back fire and die. Timing is still good.