I've ran into this and followed Jrichker sticky he sent me. In my case It was the throttle body needed cleaning. Since then Ive replaced the IAB and the TPS, they were the originals from 1990. Not saying to change them out but they are not expensive pieces and WTH might as well. Also check for vacuum leaks, those are annoying, simple fixs but finding them is the issue. Anyways, my stang is running well now, hope you solve your issue.