I read in your post that the TB was replaced. After it was replaced is that when the idol was about 900rpm, if all of the gasket was not removed that could be a source of a vacuum leak. Also there have been known issues with the pin connectors on the IAC not making good contact in the plug...
Tired of the cheesy OEM steering on your Jeep. Upgrade to a one ton setup. We offer steering for the following Jeep models. XJ, ZJ, YJ, TJ, WJ and JK. Made right here in the U.S.
https://www.catoctinjpor.com/steering-parts
Jeep JL inner fenders are now posted on the website. These fenders are made right here in the USA, Baltimore Md to be exact. Bolt on installation with minor drilling.
Check them out.
https://www.catoctinjpor.com/product-page/jeep-jl-inner-fenders
Catoctin Jeep and Off Road, LLC is now offering DIY steering kits. We also have build parts as well. Please check us out.
https://www.catoctinjpor.com/diy-steering-kit