My thoughts:
1..Your Throttle Body is mechanical, so I would first check there for the adjustments to make sure that it is 100% closed when at idle.
2.. At idle, air is controlled by the idle control valve, which is a passage opened by an electric servo. This servo varies the opening based on temp and other factors to maintain the appropriate idle. If this is seized or has issues, the idle can be affected.
3.. Lastly, the idle is defendant on temp calculations from the intake temp sensor. If this is off, so will the A/F mapping which can affect the idle as well as running performance.
Judging by the delayed start comment, I would expect that will be related here and possibly may point to the idle control valve.