I have a 40 gal Reliance 606 Electric Hot Water Heater. The water gets too hot, even on the lowest setting. It shuts down after taking a shower, using the dish washer or washing machine and I have to push the reset button. When it is heating it makes lots of noise. What is the problem? Do I need a new water heater or can it be fixed?