I have 3 toilets in my house. Whenever I flush 2 of the toilets or whenever the washer is filling or draining, the one toilet makes a whistling sound. I have taken the top off and watched as I flush one of the other toilets to see what happens. Nothing really except I will see the water move a little. I also have a terrible odor coming from the sink in the bathroom that backs up to the toilet making a noise. I have been told that the roof vent could be stopped up. Do you agree? I also read on your site that the plumbing might need to be snaked. Is it costly to have the plumbing snaked or the roof vent looked at?