I set the timing like this, and noticed that it seemed to want to run better with the timing even more advanced, but perhaps I just didn't have the engine hot enough (it'd been running for a few minutes, pipes warm, choke flap fully open). Again though, this makes me think it's running lean. Anyway, timing set to the mark with vacuum disconnected/plugged at about 900rpm.
When cold, setting the initial position by pushing the throttle, the choke flap seems to be in a sensible position for the summer weather, i.e. not fully closed, about 45 degrees. Should the high idle cam be set to the fastest position initially regardless of temperature/choke position? Mine isn't, it's hard to see what step it's on but it's low down on the cam, if it's set at all. If I manually set the choke to the high position it starts up and idles high, after a while idles ok when the throttle is blipped and the speed drops.
This is all following a carb service so hopefully no issues there, should all be clean inside the carb, I spent time making sure all channels inside where clean/blown through, inlet filter removed/cleaned, service kit with new accelerator pump, gaskets etc fitted. Mixture screw set to about 3.5 turns out. When warm, unscrewing beyond 3 turns didn't seem to make any difference.
Things I've checked:
Idle jet. Unscrewed and checked over again just in case anything had got in there - all clean.
Ignition. Tested the coil resistances, lead resistances, changed rotor arm (old one measured 15K!), cap looks OK and is newish, new plugs.
Air leaks. New choke pull down, new distributor vacuum advance, new pipes, air cleaner pipe carb inlet blocked off, servo hose replaced with short capped hose to test.
WD40/carb cleaner squirted round middle of carb, base of carb, vacuum hoses, inlet manifold gasket area - no change in engine speed.
Fuel. Using an electric pump, recently installed, pumping well so hopefully no issues with delivery.
...Calling on the Power Of Club 8090 to instantly provide me with the one simple answer that makes everything alright again....
