I month ago I had a similar sitiuation. About mid july I started noticing some die off of my sps. I tested my alk, calcium, pH, watched my temp everything seemed fine. I normally don't test my nitrate due to the export systems I use, fuge with chaeto and a remote DSB. I always have zero testing so I rarely tested it. Well I give it a test and the nitrate is at 25 ppm and rising each day. I figure it is from the die off and start doing water changes every other day. I use filtered water from a aquaculture facility to do my water changes so the NO3 goes down some. Well, I continue doing this and the die off continues. I can't figure out why. I test nitrates again and they are at 50 ppm. Now I am scrambling for a week testing everything and cannot find any problem. Finally I decide to test my TDS of my RODI I use for top off, and my randy's two part and I find the problem. My TDS reads out at 105 ppm. Every day I add 2 or 3 gallons of topoff to my tank. I rush out and get another RO filter to get top off down to a manageable level until I ordered a whole new set, took about a week to get. I did a 30 percent change two days in a row and continue with 20 percent changes weekly since then and my nitrate is still at 5 ppm today. Die off has stopped and some have started to grow back. I only lost 1 colony, but lesson learned. I just replaced my RO in November and had done a second replacement of DI and prefilters around memorial day. I should have suspected that the prefilters and the DI would be used up quickly as the smell of the tap water has a distinct odor of chlorine during the summer. So what is my point, test your TDS before you do any water changes or you might be compounding the problem.