So, the tech was here and I forgot what the doohicky was called but it is a sensor and it has a little copper tab on the end of it..well there was excess on this tab and it was effecting the pump so that the pump thought it needed to run all the time. So, my heater has not been running all this time just the pump. He had a replacement part with him and that should fix the problem.
Ofcourse, I will be checking throughout the day to be sure.
Wondered why my electric was higher than I was lead to think it would be
Thanks again for eveyone's advice
pacificpolly