If your hot water smells like rotten eggs, the odor is typically caused by sulfur bacteria reacting with a magnesium anode rod inside your water heater. To fix this, first flush your water heater tank thoroughly to remove sulfur buildup, and consider temporarily chlorinating the tank. If the smell persists, have a professional plumber remove the standard magnesium anode rod and replace it with a zinc-aluminum anode rod, which neutralizes the chemical reaction and eliminates the odor permanently. Verification: Run hot water taps after replacing the anode rod to confirm the sulfur smell is gone.
1 votes
Marked as accepted