Tps, idle motor, timing. Check all three, but start with timing(easiest to check). Sounds like you have a low idle issue more than anything. Could be the dashpot isn't working correctly, or the little foam filter is getting plugged up.
What was close, btw? Timing marks(cams and crank)...