Mine did that a while back, after many hours of testing fuel pressure and all electrical parts that I could, a friend suggested I change the fuel filter, only had 900 miles on it, can’t be bad yet. Well it wasn’t dirty and I was getting fuel pressure but it had fallen apart inside and there was a perfect piece inside blocking fuel volume. New filter and back to normal. Lesson learned, start with the basics before you look into it to deep, good luck, hope it’s an easy fix