Are you absolutly sure its not getting fuel. Test the spark when its hot. Could be the ignitor.

Or it could happen to be something that happens as soon as the computer is out of the warm up loop.