I would say O2 sensors but for good reason. Two of us had this issue last year with XJ's here is the break down of what all we tryed. two different answers to the same issue. sorry the thread is sooooo long but there is alot in there that could help.
Hope this helps.
http://www.kcjeepclub.org/forum/viewtopic.php?t=2609&start=0&postdays=0&postorder=asc&highlight=&sid=3b68b041a27d0795fef313cf1127fd0c