I am sure experts will kick in, but even with my limited experience - indeed it feels like your car is running way too rich when warm and the two typical reasons that even a weekend mechanic can check is the leaking CSD valve (as mentioned above) and the WRD.
It is all on the forum. Search, but just to help you a bit:
CSD - has a little screw on its side. When engine is warm, with fuel pump running, when you unscrew this screw the fuel should not be coming out from the screw hole. Prepare some towel before you unscrew the screw and put it underneath not to spill fuel too much. The CSD valve is there to inject additional fuel when the cold engine is started. It does it for a few seconds only. When it is leaking it does it all the time, making engine run too rich.
WRD - this is a device on your injection pump. It is sticking up on the firewall side (or the back) of the pump. Thick hoses are attached to it. This device feels the coolant temperature of the engine and adds additonal amount of mixture when the engine is cold. Then when the engine warms up, there is avalve that, to be short, cuts off additional mixture. But when it is stuck, it does not cut off and engine is running rich. This device has a little tin on the firewall side with holes. This tin is an air intake. When WRD works, you can clearly hear air sucked through the holes in the tin. The sound is similar to choke air noise on some engines with carb (this is something that does the choke job, actually). This noise should disappear after a few minutes of engine working. If the noise stays, this means probably your WRD is stuck and engine is running rich.
Split linkage test - disconnect rod from venturi or ffrom IP. You now have fuel delivery and air delivery control separated. If your engine is rich, if you add only fuel by moving IP lever a little bit, the engine will stall. Contrary - with rich engine if you add only air by moving a venturi flap a bit - the revs will go up. Make small movements of the levers. Very intuitive.
All this makes sense based on what you said: the idle was good before. Because if the car started doing it after something was done to fuel/air system - you just may have to go through linkage tour from A to Z. Search for it - too long to explain in two sentences. A very very basic/important part of set up.
I hope I covered the simple things properly. Let's engage the more experienced for more serious diagnostics
.