The throttle body is really easy to clean, TJs do not have a MAF (mass air flow) sensor it operates solely on a MAP (manifold absolute pressure) sensor.
Removing the throttle body:
1) Remove the intake hose, phillips screw on a hose clamp and just pull it out of the way a bit.
2) Remove throttle cable, It just clips on. Also unhook the return spring.
3) There are 3 sensors bolted onto the throttle body, carefully disconnect their wiring harnesses, its not overly important to memorize or mark which is which because each has a unique plug.
4) There are 4 10mm Bolts on the 4 corners of the Throttle body, they are all thats left in holding it to your intake.
5) carefully remove the throttle body from the intake and make sure the area below it is nice and clean. If you have to clean it spray some throttle body cleaner, or some seafoam into it. Cover up the intake hole when you're not working on it so nothing falls in.
Cleaning the Sensors:
There are 3 sensors
MAP (manifold absolute pressure)
TPS (throttle position sensor)
IAC (idle air control)
Starting with the MAP:
The map has 2 bolts holding it to the TB, It also has a small vacuum line on the bottom leading into the throttle body. Remove the two bolts and carefully remove the vacuum boot from the bottom. Feel free to spray some TB cleaner through the Vacuum boot don't spray any into the MAP, it operates with a diaphragm to judge vacuum pressure, cleaner can damage that diaphragm and in turn the sensor. Do however wipe it off and clean the contacts for its plug if necessary.
Now for the TPS
The TPS is a pretty simple sensor you can just wipe it off and make sure the contacts for its plug are nice and clean. Don't try to move the internal part as it may cause damage to the sensor. This sensor is generally a works or is broken type sensor not really anything that gets too dirty.
Cleaning your IAC
I usually just spray it off with TB cleaner and give it a gentle wiping. You can cautiously move the plunger back and forth a bit to make sure its not seized. Like the other sensors it's a good idea to check and clean up the connectors.
I like to use a little Di-Electric grease in the plugs when re-connecting them, they have a waterproof seal from the factory but it can only help to be cautious.
Cleaning the Throttle Body:
this is the easy part
With the sensors and gasket off your throttle body is now pretty much just a nice chunk of metal. Soak it down with some TB cleaner making sure to clear out the vacuum hole for the MAP and the side slit and chamber that the IAC fit in. Make sure the main passage is nice and clean top to bottom and the throttle plate is clear of debris and is free to move and fall back into the closed position.
Once everything is nice and clean follow the disassembly steps in reverse.
Either the IAC or MAP could cause a high idle. Another thing to look at is the Vacuum system. a clog or leak could also play havoc on your idle and run quality. Sounds like it may be a good time to seafoam it.