You don't mention your jeep is throwing any codes or not. But even if it isn't, you might want to check the EVAP system, the fuel pump, and perhaps the various vacuum lines. Also, in the tank IIRC, the actual intake can get cranky and if, as you say, cloth was found in the tank, you might also...