What size tires????
When was trans serviced last?
Quit Playing with th TPS cable setting, adjust it.. Stop stomping on the gas pedal or flooring it, it knocks the TPS out of adjustment.
Could be a solenoid starting to fail.
Could be torque converter kicking out also.
A Dirty XJ is a happy JEEP.
The JunkYard, Walmart for Jeeps.