My 95 Limited is doing something similar. If I've been running at idle a lot (ie - heavy traffic), then turn it off briefly, when I start it back up (like within a few minutes), it won't idle. It seems to be related to hot weather, but at least hot engine.
I had a similar problem in a Honda...