: A heavy sediment buildup can cause this. Basically, water boils under the sediment since it cannot smoothly transfer heat upwards. The bubbling or bursting of bubbles causes the occasional thump you hear. Flushing the tank should help.