We cured it! Same problem with our en-suite toilet,loud horn like noise when toilet is flushed.We turned off water,took out the ball & rod inside cistern,unscrewed the lid of the valve,took out the washer,looked into the tiny hole where water coming in,there was a bit of dirt inside,I think its limescale.We used a tiny screwdriver,poked into it a few times until we couldn't see the dirt anymore,slowly turned on the water to flushed away the now cloudy water inside it.Put back everything eg ball & rod. Flushed and no more noise. Relief!(sorry for the pun)
boji, November 2008