I would take a hard look at your water. A lot of people use RO or "Spring Water" out of the grocery store without ever considering what minerals it might or might not contain.
I am using an RO system because my local tap water is shit for brewing, but I add minerals to reproduce an "ideal" profile for the style that I am brewing. I don't add minerals to just the mash, I treat the whole volume of water, both mash and sparge. That's not always easy because CaSO4, CaOH(2) and CaCl2 don't like to dissolve in RO water. So I dissolve them in carbonated water I make in a spare corny in my kegerator and add them to the mixing tank.
One poster said that his RO water was pH 8. That should never be the case. Pure water (zero ions) should be exactly pH 7.0, but will be slightly more acidic (about pH 6.8 ) due to absorption of CO2 which creates carbonic acid (H2CO3).
A lot of people think that their water is bad for brewing when it really isn't. If you think it is I would encourage you to send a sample to Ward Labs (or similar) to get an actual analysis, and then compare it to known good brewing water profiles.
Note: I am not an employee of Ward Labs or any other water analysis laboratory.
Charlie