I have an idling issue with my 1992 Accord
16v manual transmission 2.0l carburettor engine 110hp w/manual choke
Idling
The engine dies quickly at idle when both engine and weather is cold, at sub-zero temperatures the idle will chase approx. from 0 to 1100rpm back and forth. There will be a lot of smoke at freezing temperatures.
Normal idle a couple of years ago:
6800rpm when warm, and up to 2300rpm when cold, where it gradually regulates itself down
After 3-5 minutes of driving in the cold (as the car is starting to warm up) the idle speed up to typically 3-3.500 rpm and after another 5 mins when fully warm) it calms down to normal idle speed of approx. 6800 with only a bit poor idle. Right after the revs have calmed down and the car has warmed up, there is a risk that it may die at idle, this does not happen while driving. It has a rough start afterwards as it doesn't seem to get enough fuel, it usually starts while I hold the throttle/choke all the way down for a few seconds
While driving
The engine hesitates at low throttle while driving when it's cold outside, especially with a cold engine, noticeably better with a warm engine
Starting
The car is easy to start, but after this problem accured it requires more choke/throttle to do so
What has already been replaced without any improvement:
Replaced air filter
New spark plugs
Cleaned distributor cap
New fuel filter
Carburetor spray + cleaned most of the carburettor with compressed air + fuel system cleaner mixed in the tank
Replaced battery
Verified that the primary slow cutoff solenoid valve works, cleaned transition so that grounding works + blew inside the hole here
Functionally tested the air intake valve
Cleaned the PVC valve (the one on top of the engine block) + changed the hose to this one that were leaking
Replaced thermostat
Changed several vacuum hoses that were leaking
Replaced Fuel Cutoff relay (controls the fuel pump)
Any thoughts are appreciated