I would start with firing it up cold and while it's struggling I'd wiggle vacuum lines around, especially the MAP sensor line. then the next time I'd try spraying some throttle body cleaner around. if it is a vacuum leak, it'll get sucked into the engine and the RPMs will change.
before that though, when is the last time you cleaned the throttle body? could just be the idle controller is sticking.