sounds like a vacuum leak to me. just have to follow all lines.
one trick i've used on other vehicles is using some starting fluid, spraying on the lines while engine is running, if the idle surges thats where your leak is. I do not know if it is recommended for TJ's