I have a whirlpool gas water heater that I installed in 2005. I've had many problems with it and have replaced the thermocouple and thermostat twice.
After the last time I drained it to change the thermostat it has banged and rumbled while it is running. It only does it when the burner is on.
Any thought would be helpful.

Thanks