Have you tried running a blank. Hence only water through the process to see how it tastes? Sounds stupid but it could be of value. This is a common practice in chemistry to determine where a problem may be occurring. You can also perform iterations to narrow down the issue. Your mileage may...