I would say it may have something to do with your O2 sensors. That reads your exhaust and says if it need more or less fuel and adjusts the injectors. You may also want to have your injectors proffesionally cleaned. Could also be fuel pump is starting to go. I am listing these assuming you checked the air filter and throttle badge intake making sure there is no debris or other obstructions. All the other things I listed are a pain to do yourself and are better off taking it somewhere, unless you have the proper tools. O2 sensors for example will probably need some serious heat to break free as well as a special socket.
I'M FLEXY AND I KNOW IT
95 YJ, 2.5 AX15 conversion, 4.0 TB, SOA +1.5", 33" DC Crusher Tires, 8.8 Rear w/welded tubes + LSD, Spartan Locker HP30 Front w/solid axle swap, Rocky Road OTT kit, Safari Snorkel, Warn VR8000 Winch, Smittybuilt front Bumper, JKS Disconnects, AA SYE, Teraflex Shock Bar in Rear, 1/2" Boomerang Shackles, RE Add a Leafs, Homebrew Traction Bar, Monstalined in&out, LED Tail lights, 1700 Watt Stereo