Only runs 40 Degrees advanced

If you think electronic advance control at this point will fix your problems .....

Checking TDC better plan.