wing_zealot wrote:
You need to drain the hot water tank after every trip and leave it empty until the next trip; otherwise the smell will come back.
If that were true, then the fresh water tank would also have to be drained until the next trip. Fresh water sitting in the water heater is no different than fresh water sitting in the fresh water tank. For the last 13 years, I have not drained the water heater except when winterizing in November and not had a problem.
Now, considering the OP's water supply is from a well, it may very well be necessary to drain both between trips. We don't know what is in their water that may be growing. That water is not chlorinated to kill stuff.