Hmm, chance that something is in the tank and on occasion being sucked up against the fuel sock? Let it sit, suction drops, item falls free and off you go till it does it again.
Had a customer's truck exhibit similar conditions, his at times would have no power, would stall and not restart, let it sit for a while and it would run fine.
Finally dropped the fuel tank. Found in it a white plastic coated disc. Was the seal for a bottle of dry gas. Just every so often it would get sucked up against the fuel sock and either partially or totally block off the flow.
97 Sahara, 74 Renegade, 72 CJ5, 55 Willy's (the Beast) Boss 302, 6:34 gearing, Bose 901 speakers.
God I miss that Jeep. Forgot the kinda Jeep, 80 SX4.