Here is my situation. My hot water will develop a distinctly unpleasant smell. I drain the hotwater heater and the problem goes away for several weeks, only to slowly return. I understand that a "worn out" sac anode can cause this. Is that true?
If so, then how much trouble is it to replace one?
There are several plastic caps on the top of my hotwater heater, so I assume it is under one of them?
Are they specific to make/model of heater?