I have a Napoleon gas fireplace which starts fine and runs for about 30 minutes and then goes out. If I turn the switch back off and on after a few minutes it restarts. The pilot flame stays on normally all the time. Any ideas what I should do?