I went through this same problem on my 87 this spring. Drove me nuts. Almost torched the car over it but stuck to it and figured it out. I had a number of problems but it seemed my biggest was vacuum leaks. I had several loose intake bolts , egr leaked at idle, and maf hose had pin holes and oddly the maf had two holes in it where it would normally be bolted if you had a stock air cleaner. Fixed all the leaks, a tt chip and a new o2 and it has since never ran better. I also added a pvc restrictor valve and a new maf hard pipe. The vacuum gauge told the story. At idle it was fluctuating from 17 to 12 and stalled and was miserable at idle. Idle now is stable and shows 15 to 17 and is glass smooth. I do have a header leak that caused the factory chip to make it run terrible but the tt chip is open loop at idle so its a non issue for idle quality. Scanmaster numbers are very helpful in fine tuning. I would try another maf if you can and make sure the iac passages are. clean. The tips is a scotch high and as others said you should have more than 0 iac. Good luck bud. Been there and its not fun but stick with it.