hey guys. i have a rs ra 1991 legacy and the thing does not want to idle. what happens is i starts it up in the morning or whenever its cold. idles good for about 5 min of driven and then once warmed up, if i come to a stop or put the clutch in at any time it drops to 500 or 700 and sometimes fluctuates. sometimes it stops and idles at normal 1.2 as if the iacv catches it but not very often. while its doing this idling c$@p i can see black smoke puffing out of the exhaust and some times stalls. i believe the stalling is from way to much petrol being pushed into the cyclinders because when i try to start it up, sometimes its very hard to start as if its flooded and sometimes it easy. cel codes i have gotten is icv, tps and airflow meter. i got a new afm and since reset the codes and all has gone away except icv. so i replaced it with another 1 and even cleaned it but still no change at all. any ideas? thanks in advance