Does this only happen when the vehicle is warm? I have a feeling it could be related to the crankshaft position sensor. This sensor can cause the engine to stall and then you will need to wait until it cools to start working.
Take a look through this link:
If the things discussed mirrors what you experience, check to see if there is an ignition spark to the plugs when it won't start. If it doesn't have spark, suspect the sensor.
If you find the sensor needs replaced, here is a link that explains in general how to replace one:
Now, on this vehicle, you have to remove the timing belt to replace the sensor. So, lets confirm there is no spark before jumping into a replacement. It's a big job. I attached a pic of the sensor's location below.
Let me know.
Wednesday, December 16th, 2020 AT 4:41 PM