I am in a newly built house (completed in 2020). For the first 8 months or so, the plumbing worked great. We had a toilet gasket warp and so the tank would slowly leak, and I started noticing a persistent thunking every time that tank refilled.
Well, I changed the gasket to stop the toilet tank issue but I started noticing that thunking occurs anytime ANY water in the house is run. I believe this to be water hammer as I can't think of anything else it could be.
We had a plumber come from the company that built the house. He suggested installing water hammer arrestors on the washing machine... So he did that and it didn't change a thing.
I'm assuming for a water hammer arrestor to work it'd need to be on the main line where the water hammer is actually happening?
It seems to be difficult to pinpoint the exact location, as the hammering happens with any faucet in the house that's used (sink, shower, tub, toilet, appliances...)
The one last-ditch attempt I made at a fix was replacing the PRV on the mainline. That also has done nothing...
Anyone have any ideas as to what could be causing this and any possible solutions for a whole home issue like this?
EDIT: I just want to clarify. It seems to me like hammer arrestors should be part of the code or something... I wouldn't expect this to be happening in brand new plumbing, so is it possible the plumbers messed up by not including hammer arrestors in the original plumbing?