have you also checked the vacuum hose to the inlet manifold from the distributer. These can crack and leak effecting the vacuum advance and also causing an air leak into the inlet manifold which effects fuel intake too.