Definitely sounds like an overheating problem. You might need to get a can of air and clean the vents off or not use it on something that does not slightly elevate it. Last thing could be depending on the age that the Thermal paste is bad or the Heatsink has separated.
Try cleaning it up first and keeping it elevated, if the problem persists you might want to check a repair shop depending on price.