pipes rattle when flushed, have to turn cold water on until tank fills

Jun 23, 2012 2 Replies

We had a plumber look at toilet, it would run a lot. He replaced the old ball & c*ck with a new type device. We also have a water mixer, so the tank does not sweat. Now with each flush, the pipes rattle just horrible. We have to turn the cold water on until the bowl fills. We had the plumber come back a few times, he got it a little quieter, then we needed a hot water tank. Now after that was installed its back to loud rattles. The water in the toilet bowl is HOT, a steamy bowl, tank and seat. We have tried to turn the mixer valve so its banging the least we can do. One flushes, one turns the valve. any ideas how to fix this? we have lived in this home 30 years and all was fine until the plumber worked on it hahah. Thanks


Couple things come to my mind here:

First, the new water heater is the very likely culprit. I would suggest you look at the temperature setting and adjust it to be slightly cooler. As the water heats up, it expands and provides the additional pressure that exaggerates the pipe rattling.  Second, the leaky toilet was probably sweating much because if the valve is leaking, the tank would get fresh supply of cold water all the time and it would never warm itself up to the room temperature to stop the sweating.

In other words, the reason for installing the mixer valve on the toilet supply might have gone away completely when the new toilet fill valve got installed. I hope he installed the slow shutdown one to eliminate the source of banging during shut-off. But in any case, the sweating might have stopped even if you only run cold water now that the fill valve is no longer leaking.   So it looks like you are trying to raise the water temperature in the toilet tank by opening the hot water valve on the mixer too much because the hot water does not start to flow immediately and you're trying to get it hotter when it eventually heats up (and hope that it's before the end of the fill cycle) so that the overall temperature is warm enough. At the same time, you're raising the heater's output temperature probably hoping that it will help you speed up the water warm-up. Both these conditions combine to create the rattling. 

I suggest that you completely close the hot water valve at the mixer and then lower the temperature setting on the heater to the U.S.  Dept. of Energy recommended economy setting of 120ºF .   The actual setting may need to be played with because there are other hot water users in the house, obviously, such as the dishwasher, not to mention humans that may like it hotter. You should also consider that you are saving 3-5% in water heating cost for every 10ºF reduction in hot water temperature.

Anyhow, like I said before, the reason for sweating may no longer be there, so try to run it on cold water only and see if sweat appears again, there is a chance that it will not. If that does not work, keep the hot water open but still lower the temperature settling on the water heater to decrease the pressure in the hot water line, it will lower or eliminate rattling.

There may be other reasons and remedies for rattling pipes, but let's start with the simplest to check first.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required