My hot water heater is about ten years old and rattles like crazy when it is heating water. How do I stop the rattle and how do I know when to replace it?