I think I found the problem. Last night I accidentally drop my digital water thermometer in the water. So it broke so I ran to pet store and buy me a new one, then when I set it up I was shocked that my water temp is 89.9!!! So all along my old thermo is reading only 75 is broken. To make sure I bought another one the one that you stick on the glass and this one read the same. So now I am trying to lower my water temp and see what happen. The ideal range is 75-82 right? Or you can pass little 82?