You could be victim of poor/corroded wiring if it's the original harness. I agree with others it could be a major vacuum leak. How was your idle adjustment prior to issues? The FICD and IACV can create some jumpy/stumbling issues and obviously poor idle.