Could you upload a fits file, so we can take a look if the information is still in there, or it has being already clipped before?
I don't believe that it is related to cooling. That does not explain why are there so many zeroes. You'd still have readout noise of a few ADUS, so you won't have a constant zero level.