How long does it stay on high idle when you first start it?. To a certain amount of idle, during the first start, the sensors are calculating temp.,air and fuel demands with the conditions it requires. If it's exessively high and seems to be stuck at high idle, check the t.body for carbon build up and do a thorough bench cleaning by removing the t.body. In most cases that's all it takes to correct the issue. As you mentioned , you found a vacuum leak. This will contribute to a higher than normal idle and also make your fuel mileage suffer as the demand for fuel increases with the higher supply of an un-desirable air due to a vac. leak.. The cluster of vac. lines under the Jeep is your 4WD actuator circuit. They are color coded and has a pre-determined position on the ends as they are attached to a female rubbber plug. There is also a set of vac.lines going to the
front axle disconnect actuators, check them for leaks as well. They do not require to be bled since they are pneumatic lines but instead test your 4WD operation by testing it on all the mode settings.