That doesn't answer why you know it's the SSD that's overheating, just a clue that it might be something overheating. Just because it's the last thing you added, still makes it an assumption.
Have you actually checked how hot it gets when it freezes?