First, have you checked for diagnostic trouble codes? If not, that is where I would start.
Here is a quick video showing how it's done:
If you don't have a scanner, most parts stores will lend one to you.
Next, I would check to see if fuel pressure is within spec. It may provide enough pressure to start but not be able to keep up.
Here is a link that shows how that is done:
Let me know if either of these two things have been done and the results.
Monday, August 16th, 2021 AT 9:03 PM