I have a 1997 Jeep GC. I use it to pull the boat. While sitting there idling while I am doing what ever with boat it starts idling really rough and throws code P0171 Right bank lean. 4.0 so only one bank. Few months ago I replaced Map sensor and Flow Sensor. No problems since. I had to replace battery last week. While loading boat today it happened again. When get boat back in storage and restart it is fine. Not sure where to go from here other than maybe O2 sensors? I need to retire this thing but can't swing a newer one right now.