^^I did all that and it didn't make a difference. The IAC is brand new. The car drove better, but it kept on stalling.
UPDATE: My first impressions after adding the big 3 ground wires are that it has made quite a difference. The car started easier, the idle is smoother, there is little or no surging, the car wants to rev more freely, the flicker in the dash board lights is gone and it hasn't come close to stalling!!!
I'll keep an eye on it and report back over the next few weeks.