We had the same problem in our house. It was the pressure reducing valve. It is typically before the water meter in your house. Our bathtub faucett dripped so it would also whine in the middle of the night. I replaced the Pressure reducing valve and problem went away. The bath tub no longer leaks, either! Good luck.