Water Heater: Why does my hot water smell like rotten eggs?
Certain water conditions cause a reaction between a water heater's anode rod and supply water, causing hydrogen sulfide gas to dissolve in the tank water. The hydrogen sulfide gas gives the water a rotten-egg smell. Installing a less-reactive aluminum alloy anode rod and chlorinating the water supply system eliminates the rotten-egg smell in hot water.
THESE REPAIRS MAY HELP SOLVE YOUR WATER HEATER PROBLEM
Replace the water heater anode rod
The anode rod protects the tank from corrosion. A chemical reaction between the supply water and the anode rod can produce hydrogen sulfide gas and cause the hot water to smell like rotten eggs in some conditions. Replace the anode rod with a less-reactive zinc-aluminum anode rod to combat the rotten-egg smell.