Thanks for your replies everyone! I will check the IAC and the vaccuum lines and get back to you. By the way, I should mention this as I don't know of it makes any difference, but the stalling seems to happen either when braking to a stop, or when stopped for a while (e.g. while waiting at a red light.) Thanks again!