Greetings.
1.-Coince with Eddy, replaces the gas filter.
2.-Revise or check the pressure, delivery and retention in the injector rail, this is done with a pressure gauge, the pressure must be around 40Psi, the delivery must be of a minimum of a liter in thirty second, and must retain the pressure when the vehicle turns off, a fall of maximum 10 psi after an hour and a half can be considered normal.
3.- Check and/or replace the filter-lazy that is at the pump entrance.
If all this is well the probability that your problem is due to gas delivery is minimal or nil.
I hope this information is useful to you.