Our shower has recently begun making a loud vibrating noise sometimes. It sometimes goes away after it starts, when the supply valve is turned to cold only and it gets worse when the hot is turned back on. It seems to be related to the mechanical switch in the tub spout, which is pulled up for shower and down to fill the tub. Sometimes the noise can be made to stop by jiggling that switch.
What can I do to fix it, other than call a plumber?