i'm not familar with this engine but before i took anything apart i would make sure that the base timing is ok and mechanical advance/vacuum advance if equipt is in good working order. the engine runs so i don't think your timing components are the problem.