Having diagnosed the controllers in the past, there were defects involving P2, the smaller input control side connector - not the high current blower motor mains connector. Remove controller from vehicle and open the injection molded snap shell. I'd do this on an ESD mat tied to a 1M Ohm resistor to ground or, simply buy a mat with an ESD strap already configured and wired ready to go. This will avoid inducing any ESD latent field failures later on at the chip level.
Remove the knobs on the front, remove the CCAs / PCBA ASSY and inspect at P2 for missing solder at the pins. My 2005 controller was missing 100% of the solder across the entire connector pinout thus, it was doing exactly as yours was doing plus going into A/C mode vs heat mode in dead of winter. These were notorious for defects in the workmanship. Check the interconnects as well at the wire harness level and use a chemical cleaner specifically called out for the connector type that will not damage plastic molex type connectors. Some are so aggressive that they will damage plastics and molded components.
Also check for high-resistance on the controller side breakout of the wire harness feeding the control side of controller. Clean those connections as well. They tend to be cheaply made and oxide formation builds up thus, high resistance / impedance is seen thus, the controller will malfunction as a result.
I used to reset mine all the time and then it would crap out repeatedly over time.
Regards,
CM