There's no moisture in the distributor cap is there?
-
-
-
You should idle in neutral and block off each vacuum hose one at a time/all simultaneously till it idles even or proven to make no difference

. You'll likely find the fault.
Theres a few valves on the vac pipes too.. they like to be flushed with petrol (or a similar solvent). Good to take the rocker cover off and wash that out similarly.. and all the breather pipes.. and any vac pipes that have drawn in oil.
The seal between rocker cover and cylinder head is important, as are the bolts on the rocker cover itself. If these leak it doesn't like it. The engine is sensitive to crankcase pressure... The 1.4 can run silky smooth and like a fine machine. It's 40 years of evolution... it's as good as normal engines ever got... its was all downhill from the cleon fonte.
So the carb doesn't leak?
You can wipe a bit of gasket sealant evenly on both sides of the old carb (just thick enough to not be transparent) gasket (and wait for it to set before fitting the gasket (if you can rebuild a carb before 1/1000ths of a inch-thick layer of gasket sealant goes off)) to ensure a good seal - always had a success when doing this, others Will raise eyebrows.
Make sure the jets are clear, and the float is set right.
Modern gasket sealant is really useful. put it all together with care. check the inlet manifold is doing its job too and keeping extra air out of the air/fuel mix!! (check the colour of the plugs to see if theres a mixture imbalance..... if you get 500oC+ gasket sealant you can use it on pretty much everything including the intake manifold gasket. I've rebuilt them with gaskets only, with lab coat on.. and then rebuilt in anger with some sealant in the gaskets when it just wasn't having it.- Never had a 300 run so smooth and so economically as one KNOWN to be airtight throughout.
A compression test never hurt. - Its good to know the overall condition of the engine, you'll know its at least capable of running perfect then.