Last week I took the smoke generator off the smoker and brought it inside by my desk as I did some stuff. I turned in on without any pucks and press the advance button. It advanced 1 puck every 18.5 minutes 3 times then stopped advancing. I unplugged the unit, turned it back on and pressed the advance button. It advanced 1 puck every 20 minutes 3 times then stopped. I'll do the same thing tomorrow to see if it repeats that pattern and troubleshoot.
Before using the smoker last, I did take the generator apart and cleaned it. I did notice the micro-switch, nothing looked 'wrong', everything looked intact, nothing broken. I can't think of why it would advance 3 times and stop. I'll look at adjusting the micro-switch, maybe that's the issue. Seems like if it was the switch it wouldn't work three times then stop.