More than likely the heater was not able to handle higher temps. of 87 degrees for long periods, therefore, malfunctioned. You're lucky. The heater could of been shorting and shocking your fishes. I had this happen to me on a faulty heater a couple months back.