Thank God for Jeep forums, I'm at a loss.
I'm in no way a mechanic, but can handle minor jobs.. my 99 4.0 was idling rough intermittently, and I cleaned the throttle body/ IAC sensor/ and replaced the TPS sensor. After that I got the Bank 1 Lean code for the first time.
Mine is older (had for...