Or perhaps a cold solder joint on the IDE header.

Most likely. The quick changes in temperature could have caused a weak solder joint to crack.
_________________________
~ John