This sounds just like a problem one of our brew club members was having recently. Changed water, changed equipment, problem still there across multiple beer styles. Eventually tracked down to the fact that fermentation was incomplete every time - our brewer was not checking FG's and giving the...