If a water hammer arrestor doesn't work, it could be due to a few different things. One possibility is that the arrestor is too small for the amount of water flowing through your pipes. Another possibility is an underlying issue with your plumbing that is causing the water pressure to fluctuate.