I had exactly the same problem a few years back. The problem turned out that the main stop cock wasn't ... wait for it ... turned on enough (!). Simply fully opening the stop cock cured the banging problem instantly. To check, I closed the stop cock down to 1 full turn off closed (if I...