I'm not trying to advertise for anybody, but there's a place online where you can buy reman DSM ISC motors (with a warranty too I think) for like $90 plus $15 core charge.
Just do a search, I dont wanna get in trouble for putting company names down.
My car does the same thing and I was thinking maybe it was either a bad ISC, or the wire between the closed throttle position switch was broken somewhere. The problem went away when I did the turbo conversion , then it came back after a few weeks. I think maybe when I disturbed the ECU wiring harness it might have shook the bad wire a little and made it work for a while till it vibrated back apart.
It's a long shot, but whatever.
I didn't replace the ISC or the throttle body when I did the conversion btw.