Saab idle questions

I’ve been pursuing a gremlin (it’s more like the Joker) in my idle control.

The car is a Saab 94 900 2.0l Turbo.

On startup on cool days, it feels like a cylinder is miss firing. When warmed up, the problem goes away. This is a 5 speed and while coasting to a stop, the engine will idle at about 1200 until a dead stop at which time idle will drop to normal of 900 or so. My fuel economy is ridiculous in the city, about 9 to 15mpg.

Likely suspects:

O2 sensor (changed)

Coolant Temp Sensor

Idle Air Controller (Cleaned, swapped)

MAP Sensor (hoses to evap switch changed)

DIC ???

Help,I’m stumped