The answer to your idle question? That would be the the air charge temperature sensor and it can absolutely cause idle problems. It is located by the #5 injector and has a big round connector going to it.
------------------
351W 89 Mustang GT Convertible