Unless it's flooded, or if his choke is stuck closed, or if his timing is actually 30', or if he's trying to start with the throttle completely closed. I'd bet he has spark. It's running, he shuts down, then it doesn't restart. It's running when hot, then not running when it's less hot.