My Toilet is Whistling When I Flush – What Should I Do?

April 20 2020

We all have a sound that pierces through us and puts us in a bad mood. For some, it’s nails on a chalkboard. But for some people, it’s a high-pitched screeching every time they flush the toilet in their home.

A whistling toilet is certainly a nuisance, but does it mean that you have a serious plumbing problem on your hands? And how can you fix the issue so you can enjoy your bathroom in relative peace and quiet? If you want the answers to these questions, we invite you to read on.

Different Types and Sizes of Flush Valves

What causes a whistling toilet?

In most cases, the source of the whistle can be traced to a metal ballcock valve, also known as the float valve. This is the part inside the toilet tank that decides when to turn the water refill on and off, based on the position of the float. If the ballcock valve is worn out, it can start to vibrate when in use after you flush. These vibrations spread to the arm and float, which causes the whistling noise.

Ways to fix a whistling toilet

While any strange noise coming from the toilet can be worrisome, the type of whistling that we’re talking about is actually a fairly harmless and easy-to-fix issue. There are two approaches you can take:

  • Replace the ballcock valve, although this isn’t easy for DIYers and may not permanently fix the problem.
  • Replace the entire refill valve – including arm and float. While this may seem like more work, it’s actually a fairly simple project and inexpensive. Plus, since most toilet parts today are made of plastic, you can prevent the whistling noise from coming back.

Professional plumbing service

While the toilet is a pretty simple fixture, sometimes resolving common issues can be more difficult than expected. If you run into any problems while trying to fix your whistling toilet, or if you have any other plumbing issues, call the trusted team at Emergency Plumbing & Solar. We proudly serve all of Oahu and Maui islands. Schedule an appointment today at (808) 691-9309.