After about an hour he determined that it was the ESP. When he fired up the stove it the ignitor light came on 20 minutes into the burn. When he looked at the computer board it was reading a temperature inside of 0, telling the stove that it wasn't lit. He replaced the probe and has worked since. Thanks for everyone's help.