As
XR2 said, i had the same problem, a nightmare fault when the car is hot. Mine would take anything up to 5 minutes of solid cranking before it would start and all because of a poxy one way valve
You need to check if the fuel pressure is being held overnight....