OK. Things I have done/eliminated/replaced:
- Carb
- re-kitted (needle/seat, gaskets, float - set to 8mm - plunger skirt)
- Idle mix screw reset to 1.5 turns out
- Idle speed (main) screw untouched from factory (I did experiment to see if it'd help, but it didn't, so I reset)
- Manifold/mount gaskets replaced (this was mainly to fix an initial vacuum leak...I think doing so just moved the leak somewhere else - not as bad though.)
- Checked Power value spring ( thanks @commy vk )
- Check main jet
- Cleaned everything thoroughly
- Choke
- Replaced bi-metal spring (was working OK, but it's a nothing part so replaced it anyway)
- Distributor
- Replaced dizzy cap
- Replaced rotor
- Replaced spark plugs
- Replaced leads set
- Replaced Coil
- Replaced ignition module ( thanks @EYY )
- Replaced fuel filter
- Replaced fuel pump (mechanical)
- Replaced manifold vacuum trees
- Checked all vacuum lines
- Check all electrics (multi-metered)
- Battery is fine
- It's had a full tank of petrol with cleaner through it in the last month, so it's not bad fuel
- Radiator is fine - no leaks, good coolant level, temp fine when warm
Here's a short video. It's a cold start (0:12). You'll notice it starts and idles, with a higher vacuum, fine and takes revs (0:24). Gets up to temp quickly and then starts having problems.
Initially, after a couple revs, it starts idling a little lower/slower (0:37). Then I give it some continuous low revs (0:45) - in the video it sounds like I'm pumping the gas, but I'm not - it just wobbles under continuous low revs (1:15). Then when I give it one final pump and it dies when my foot comes off (1:20). And this is all inside 90 seconds - from cold to warm. You do head a few squeeks thoughout - not sure if it's just fan belt or timing? But either way, it really shouldn't cause this problem.
At this stage, I can only get it started with foot on the gas and keeping it at revs (even then it'll sometimes stall), but as soon as my foot comes off gas, it dies.
I'm at a loss...