I've got a 01 XJ that has been throwing this code for past 220,000 miles or so. Engine now has 320,000. The check engine light burned out a few years ago because of it. Emissions are low enough that it can pass if the tailpipe emissions rather than codes are checked. In the past I've been told the mini-cats need to be replaced. Any chance this is only the O2 sensors?