It sounds like the thermo protective cradle layer maybe dirty. Remove the case to your computer then dust the inside of the cover with an anti static computer case cleaning cloth. If this doesn't work try checking the event viewer for more information.
Something like that yes. Without seeing the computer or running multiple tests it is difficult to diagnose a problem just from someone saying "My computer keeps freezing". It could be a hardware or software problem. Take it to someone who can diagnose this for you.