I would doubt that the problem is one of the design of he controller, pid or otherwise, else many others of the thousands of people with your smoker would be having the same problem. Some component is malfunctioning. I hope you continue to communicate with CS on this.