I own two '97 TJ's, and I've started (jokingly?) calling this LJ, my 2005 JK because it's just so frustratingly different from my '97's, which have literally never thrown a code.
TLDR; Bought a 2005, it came with a P2096 code, a flash from Wranglerfix and/or stock intake seems to have fixed it...