The o2's been running codes for a while now. The XJ kept running, so I didn't bother fixing them. It only affected fuel economy but with mods like we have, you don't really notice it. Just waiting for new pigtails to come in from Red Deer. Dealer part only. So I'll be replacing up and down sensors with tails to go with them when they arrive and hopefully that will clear the codes for the 02.
I haven't got the fuel tank put back on to make sure that was what the problem was but I am 90 percent sure that was the cause. When removing the module, the fuel level sensor decided it was done and snapped. Using super glue to try and fix it and I'll try to put it all back together tomorrow or I'm in bigger trouble as it's a near impossible part to get unless I buy a new one and it's about 600 bucks for the module.
(for those wondering how to tell if you have issues with your filter, screen, pump - prime the fuel rail. It looks like a valve cover on your tires. Remove it and press the little nob in. If gas comes spraying out, you can test for pressure. If it doesn't, you gotta drop your tank and pull the module. It's a lot easier then it sounds)