"No start" means the starter cranks but the engine doesn't fire, correct?
And this only happens with a warm/hot engine, and it starts again when cold?
Sounds like a failing CKP (crank position sensor). Next time it gets hot and dies, measure CKP resistance. Normal is 800-1000 ohms. When it won't start, if it measures thousands of ohms (or open), the CKP is bad.