FWIW fuel kickback like you experienced is a pretty common problem with the TJs. I have read more about it than I ever wanted to and the solution so far has been to replace the fuel tank. The strange thing is, the new part number is the same as the old one in some cases.
On vehicles with current warranty the manufacturer was replacing the tanks. Some folks were able to get it replaced even after warranty, depending on the generosity of each particular dealership.
A TSB has been issued, and many of us have filed a complaint in the hopes that a recall would be issued.
On a final note, after replacing the tank, the issue has presented itself again in some cases, so keep an eye on it.
K.
Consumer reports 2010
formatting link
Google link to more info than you likely ever wanted on the issue:
formatting link