I am not certain of the reason behind this, though. Could it have been caused by the exposure to swings in temperature?

I doubt it. From the looks of it, swings in temperature caused the existing problem to actually induce a failure, but the problem itself (pin not bonded to the solder) was there all along. Before the swings in temperature, it was only barely touching at all, and now it's pulled completely free.
_________________________
Tony Fabris