I have a '96 four banger and it is suffering some serious idle problems. It almost dies when i come to a stop and I have to put it in neutral to keep it from dying at a stop. I have replaced the fuel filter, the PCV valve, air filter and cleaned the small filter located in the air intake box. The CEL was coming on before I replaced everything but after I reset the computer the CEL has not come back on. Could it be the IAC? Would cleaning it help or is it best just to replace it?

Thanks,
Mykul