This sounds like one of two issues. Either a weak fuel pump or a crank sensor. However, a crank sensor would normally cause the vehicle to stall and that is not what you are seeing.
So I would start with a fuel pump issue. Basically if the pump get hot it will supply just enough pressure to keep it running but may not provide enough to get it started. So we need to start with checking the pressure.
Here is a guide that will get us started:
Assuming the fuel pressure is low we will need to replace the pump so here is a guide that will help with this:
Below you will find the process from the manual to replace this as well.
Please let us know if you have other questions.
Images (Click to enlarge)
Monday, August 2nd, 2021 AT 3:29 PM