My unit runs for around 40 mins, raises the pools temperature, seems to be working fine and then catches an E05 error. I've replaced the flue stack sensor, and get the same behavior. Once it gets the E05 I can restart it, and it will run for a short period of time and I'll get another E05...