fuel pump possibly. not enough fuel delivery. Throttle position sensor, or map sensor. I think 97 TJ may be OBDII, but I'm not sure on that, with a scanner you can check those sensors. also check ignition system verify its not a misfire from lack of spark.