I had a same problem for a long time.
I tried everything to fix this issue but no luck.
Finally, I've found a way to fix it.
Just open up the bottom cover and clean the fans and heat-sink.
Topic:
App & System Services
SubTopic:
Core OS
Tags: