I've heard some discussions about the anodizing rod sometimes has a bad reaction to certain water. Don't know the reason, something about bad well water, water from copper or lead pipes, or whatever. As a test, try removing the rod, get all new water into the heater then see if it still stinks. If that solves the problem I guess you could leave the rod out but I'm sure that will induce other problems down the road...and shorten the life of the heater.
Just a suggestion, and others more knowledgeable will be able to come up with a solution if the problem gets fixed.
At some point during every day you suddenly realize nothing else productive is going to happen the rest of that day. For me, it usually occurs around 9 am.
Vengeance 25V (the Harley needed a home)