I suspect this is one of two issues. It is normally a fuel pump issue that when it is hot, it does not build enough pressure to start the engine but can keep it running once started. So let's start with checking the pressure when the engine is acting up.
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
The other is a crank sensor. The easiest way to point to this but it is not a confirmation is to look and see if the RPM is moving when you crank the engine. If it is not moving then the sensor is not reading. If you crank the engine long enough it will learn the engine position and start off the cam sensor so that makes sense why it eventually starts. If the pressure checks out, I would just replace this sensor as they are pretty cheap and a good way to rule it out.
https://www.2carpros.com/articles/crankshaft-angle-sensor-replacement
Below is the process on how to change this. Let us know what you find on this. Thanks
Images (Click to make bigger)
SPONSORED LINKS
Sunday, March 14th, 2021 AT 6:10 PM