Should be tested at the time of the stall, the few hours you have to wait could be the time the fault will show. Then fuel pressure, ignition, can be tested to see which. Just a comment not to say this is your problem, but have had some with the cam sensor heating up and fail. This could be found while engine won't start. Other things are also possible.