@PoolGate Do you really your pump 23 hours and 55 minutes per day?
Agree with the above re: pump/heater. I run my pump 10 hours per day on the iAqualink schedule, if my heater is ON when the scheduled pump turn off time is reached it will continue running until the temp set point is reached and then turn the pump off since it's outside of it's programmed run time and the set point has been reached.