87 stock LX with no major issues. I have read and read about idle problems on these and most are easy fixes. Mine is different and I am not 100% sure there is something wrong, but whats its doing doesnt seem right. Idle is set to about 800, car starts fine, warms up at about 1400. If I start driving and get on it a little bit, occasionaly when I pull up to a light, the idle gets hung up and like 1100. it eventually goes down where its supposed to but it really takes it anywhere from 10 to 30 seconds. even revving the engine or turning it off and restarting it doesnt help, its like the cp doesnt know its already warm. never drops low or dies, but ths hang up happens often enough that it bothers me. I have replaced the IAC twice to make sure, and installed new tps which I set the closest I could get it .94. new upper intake gasket which I thought would really be the problem but it still hasn't gone away. about the only thing I haven't touched was the egr valve but that doesn't make sense to me. I have looked long and hard for a vacuum leak (besides the intake) and cannot find a single one. So now what?????