Hey, I just read your whole thread and feel your pain!
I'm in the same boat with my 99 XJ not backfiring but misfiring heaps on startup, settles down to a steady misfire when warmed up to temp (not closed loop but proper operating temp). Been doing various sensors and cleaning earths, changed...