It seems to me that flame outs will occur when the cooker is in the delay mode. Doesn't seem likely that the fire would go out when you are continually feeding fuel to it. I'm going out on a limb and say that the fire goes out because the pellets in bowl burn up before new fuel is added during the delay cycle. Thus the longer delays of the 3 setting give you more flame outs than the 2 setting, etc.. In a perfect world, a sixty second run would deposit exactly the same amount of pellets in the bowl. To me the question becomes what can cause the auger to not to deposit sufficient pellets to burn through the delay?
I suppose dirty power could cause the controller to not turn the auger motor on at the end of the delay cycle, but in every flame out I have had or heard about, the auger motor ran at some point because the bowl is full of pellets.
Low voltage will cause the auger motor and combustion fan to run at reduced RPMs. Reduced RPMs on the auger means that less fuel will be deposited in the bowl during the run time. Reduced RPMs on the cubustion fan could mean insufficient air to sustain the fire. But flame outs have occured on good power. I think the pellets themselves may also be a culprit.
Look at the pellets. There are long ones, short ones, and everything in between. There is no way the auger can fill the same every time. So on the rare occasion were there are too many long ones, there is too little fuel to sustain the fire and you have a flame out. In other words, it is pure random luck.
So much for redneck engineering.