Nothing wrong about your water heater. You need to kill the bacteria in your water heater: drain the water heater, add bleach from pressure relief valve, let it sit for a few hours. Drain the bleach water away. Then turn on the water heater to high temperature. You done.