Is Your Shower Squealing/Whistling? Stop it Now!


Causes and Solutions to Shower Squealing/Whistling: A Brief Summary


  • High Water Pressure: Excessively high water pressure in the plumbing system can lead to the vibration of pipes and cause squealing or whistling noises when water flows through them.
  • Partially Closed Valve: If the shower’s water supply valve is only partially open, it can create a restriction in the water flow, causing noises as water is forced through the smaller opening.
  • Worn-out Washers or Seals: Over time, washers and seals in the shower’s faucet or diverter valve can deteriorate, leading to irregular water flow and noise.


  • Adjust Water Pressure: If high water pressure is the culprit, consider installing a pressure-reducing valve (PRV) in your plumbing system to regulate and reduce the pressure to a safe level. Consult a plumber for installation.
  • Inspect and Open Valve Fully: Ensure that the water supply valve leading to the shower is fully open. Sometimes, it may be partially closed, causing restrictions. Turn it clockwise to open it completely.
  • Replace Washers or Seals: If worn-out washers or seals in the shower valve are causing the noise, you may need to disassemble the valve and replace these components. Consult the manufacturer’s instructions or seek professional plumbing help.
  • Install Water Hammer Arrestors: Water hammer arrestors, also known as water shock arrestors, can help absorb and mitigate pressure fluctuations in the plumbing system, reducing noise. These devices are typically installed near noisy fixtures.
  • Anti-Squeal Devices: Some anti-squeal devices, such as showerhead silencers or flow restrictors, can be added to the showerhead or plumbing to reduce noise during water flow.
  • Professional Plumbing Inspection: If you’re uncertain about the cause of the squealing or whistling noise or if DIY solutions don’t resolve the issue, it’s wise to consult a professional plumber. They can conduct a thorough inspection and recommend the appropriate repairs or modifications.

How to Stop a Squealing/Squeaking Shower

As we have already established, a squealing shower can be caused by a couple of faulty parts. I have found out that the best way to troubleshoot and fix the problem is by checking one thing at a time, starting off with the easiest one.

Here is how to fix a squealing shower:

1. Inspect the Shower Head

The shower head is threaded on the shower arm and the connection could be only hand tight but in some cases it will quite tight.

  • Grab the shower head with your hand and turn it counterclockwise.
  • If the shower won’t turn, you will need a wrench to remove it. Put the wrench on the shower head connector and use it to it. Be careful not turn the shower head and the shower arm. Turning the shower arm could loosen it where it is connected to the water supply pipe on the wall. That would cause a water leak inside the wall. More information on how to remove a stuck shower head here.
  • Once the shower head is out, turn on the water so that it flows out of the shower arm without the shower head. Check if the noise stops.

If the squealing noises stop after removing the shower head, the old shower head is without a doubt the problem. You can either clean it with vinegar as should in this post, or replace it with a new one. I prefer a replacement.

  • Clean the threads on the shower arm with a wire brush or old toothbrush to remove the old Teflon from it.
  • Apply about 6 wraps of Teflon on the threads (in a clockwise direction) in order to make a water tight seal.
  • Thread-in the shower head and tighten it slightly with the wrench. You only to tighten it just enough to make sure there are no leaks. Plastic shower heads will not need a wrench to tighten.
  • Turn on the water to the shower.
  • Check if the high-pitched noise is completely gone.

2. Check the Shower Diverter Valve

If you use a shower-bathtub combination, there will be a small knob at the top of the bathtub spout. This will however not be the case if you have a 3-handle shower valve in which case the middle handle operates the shower diverter valve.

The little knob at the top of the tub spout is the shower diverter. By pulling it up water is diverted from the tub to the shower head and vice versa.

The shower diverter operates like a gate inside the spout and that is why it able to divert water to the shower head. With time, mineral deposits and especially calcium will be deposited inside the spout, restricting the flow of water and hence the squeaking noise when water is turned on.

With this kind of a problem, my advice is to replace the tub spout. Tub spouts are quite cheap and easy to replace and you will not need to bring in a plumber. You may however decide to clean the diverter as shown in this video.

What you need to know is that there are 2 types of tub spouts. The first type is the slip-on tub spouts which are simply slipped on the water pipe and secured using a screw.

If you do not have a slip-on tub spout you will have a threaded spout. As its name implies, this spout is simply threaded on the water pipe.

To check out what type of spout you have, run you finger on the underside of the spout. If you feel a small hole, that is the screw opening and you therefore have a slip-on spout. Otherwise you have a threaded spout.

Note: Before buying a replacement tub spout, just remove the old spout and turn on the water. Check if the squealing noise stops without the spout. If that is the case, you have found your problem. Proceed to buy a new spout.

How to Replace a Slip-on Tub Spout

  • Plug off the tub drain so as not to lose anything down the drain.
  • Use an Allen wrench to remove the screw from underneath the spout.
  • Check if the spout is caulked on the wall. If it is, cut through the caulk with a knife.
  • Grab the spout and slide it out of the water pipe. You may need to wiggle it a little as you pull it out.

Note: It is important to remove the screw out completely to prevent it from burring the water pipe as you pull the spout out.

  • Clean the water pipe and push in the new spout all the way in until it is touching the wall.
  • Put in the Allen screw and tighten it in place.
  • Turn on the water and check if the squealing stops.

How to Replace a Threaded Spout

  • Same as with the slip-on spout, plug off the tub drain and cut through the caulk if there is any.
  • Grab the spout with a wrench and turn it counterclockwise to remove it.
  • Clean the water supply pipe’s threads with a wire brush or old toothbrush.
  • Apply Teflon tape on the threads.
  • Connect the spout, starting off slowly to prevent cross threading.
  • When the spout is hand tight, wrap electrical/duct tape on it or even a piece of cloth and grab it with a wrench to tighten it a little more. This will prevent peeling off the finish from the new spout.
  • Turn on the water and check if the squeaking noise has stopped.

3. Replace the Shower Valve/Cartridge

Cold and hot water flowing to your shower converges at the shower valve where they are mixed to achieve the correct temperature and pressure. Water enters the valve through small holes on both sides.

Unlike the water pipes which have larger diameters, shower valves openings are relatively smaller and if minerals and other types of debris clog them water will struggle to pass through and hence the squealing noises.

A clogged shower valve/cartridge is better off replaced. Although you can remove and clean the old one, if the valve has been in place for a long term I usually like to replace and forget about it.

What is even better news for you is that you do not need to buy a new shower cartridge. You will only need to identify the brand and contact their customer care for a free replacement kit which will be shipped to your address in a few days.

The challenge with replacing a shower valve/cartridge is that you will first need to turn off the water to the house. Once that is done, remove the faucet’s handle and pull out the cartridge.

Push in the new cartridge and reinstall the handle. Turn on the water and check if the squealing shower noise is completely gone.

Leave a Comment