Sounds like a fuel pump acting up. Need to test the fuel pressure when it happens. You can get a gauge you can add on.
www.cj-motorsports.com has the adaptor and gauge you can put under the hood of your car.
https://cj-motorsports.com/products/...p-4-way-2-bolt
It may be the 2-way one. I can't remember.