Just as a generalization, if water quality were causing an off flavor to appear in a beer, would said water ALWAYS cause an off flavor or could it come and go from batch to batch and style to style?
I've brewed 7 beers and two have had a very foul flavor (possibly tannic?). 5 have been great...