Have you tried cleaning the carb with a good carburetor cleaner? It might be gummed up so the float or float valve is sticking, or a jet is gummed up, which means you will very likely need to at least partially disassemble the carburetor. Idle problems with carburetors always make me think it's probably just gummed up somewhere inside with varnish.
I sent the mods a note to have this thread moved over to the YJ forum since they are more familiar with carburetors. There are no carburetors in the Wrangler TJ and I barely recognize a carburetor any more. In fact, if I never saw a carburetor again I would be very happy.