I haven't seen this before and can't help with diagnosis, however, I do know that water changes do a lot for a tank. I would recommend you do a 50% water change, and then do another 50% water change back to back. And continue with daily water changes. Maybe try turning up the heat a little bit...