Is your old water heater making strange noises, running out of hot water, or experiencing a leaky tank? These are all signs of ...