Have you checked for codes? JK fuel filters are supposed to last the life of the JK and aren't considered serviceable by Chrysler. You can get aftermarket filters but if you're sure that's what the problem is you're better off replacing the fuel pump module as a unit if you're going to drop the tank. You'll also need to replace the fuel pump lock ring and gasket. The lock rings corrode and if the gasket isn't replaced there will most likely be a fuel leak when the tank is full. I'm not saying that it can't be the filter(s), but it's most likely another issue. You could have a clogged cat, the plugs/wires might need to be replaced,etc., depending upon the mileage.