Been going through the same thing. The tech feels it is the Main Limit switch. So far, we increased the fan speed which kept the burners on longer. According to the manufacturer of our unit, we are going to adjust the Main Limit switch to 300 degrees and that should take care of the problem. At present we had a universal switch set at 195.If you have any suggestions for us, please let me know.