318 magnum not idling

Hey all, I have a 96 jeep Grand Cherokee with the 5.2 Magnum. Saturday it stalled on me twice at a red light and tonight it would not idle at all after I drove back from class. The Jeep has 197k miles on it and Ive never had a problem with it before. Im thinking what something is getting wet that shouldnt be(Its raining tonight) or I have a vacuum problem. Ive heard of cleaning the IAC and I will try that if I can get to the store and pick up some carb cleaner.