That indicates a problem with the temperature sensor for the internal hard drive.
Are all vents clear of dust?
Have you taken the iMac apart at all? Perhaps reassembling it dislodged some kind of cable.
For that particular iMac, it seems that Apple is using a proprietary SATA cable (or something) to detect the hard drive temperature, as found from a little bit of Googling: