I can't help with the hot battery issue but I fought a 2098 code for a long while. Ended up replacing the downstream O2 sensor, tightening the manifold and upper cat bolts good and switching fuels. In addition, changed out plugs for another issue, cleaned TB/IAC thoroughly and put it all back together. I clean the TB/IAC as part of my routene maintenance now every plug change at around 25K miles. With tightening the manifold bolts and upper cat bolts frequently after every wheeling trips, and the fuel change, I haven't had the 2098 return since. That's been a couple years now. I did NOT need to change out the lower 02 sensor as I've since switched the old back in (just out of curiousity). I believe the bolt tightening and fuel swap was what did it. Before, I had been running ONLY safeway or Costco gas. It is cheaper and I got the discounts. After noticing BOTH my Jeep AND my '07 Subaru having fuel relating running conditions, I started looking into it further. As a result, found both Safeway and Costco, as well as a couple other low-end fuel places in town all get the same fuel from the same supplier. Would you guess that it's Low Tier fuel and does not have all the cleaners/additives in it that the regular top tier fuel has? After cleaning, and switching to top tier gas-strictly Chevron, Texaco or Shell, I haven't had the issue in EITHER vehicle since-and it's been a few years now. After cleaning again, BOTH vehicles have been very clean inside without the issues since.
Hope that offers some assistance.
Best of Luck,
Mike
Hope that offers some assistance.
Best of Luck,
Mike