I have a couple suggestions for you. First stay out of hospital parking lots. Secondly your MAF sensor is probably broken. If you disconnect it, and it idles better that would indicate the MAF is bad. You might want to try cleaning it first, it could be dirty.