I'll have to try taking it apart again before taking it to the shop to see how things are. Before when I took it apart, without having to take it really REALLY apart, all I could get to was the HDD. I couldn't really get into the vents or anything to do any in depth cleaning. I got some compressed air and blew it into the vents and into the keyboard but I don't think it made a difference. When I first started noticing problems, it would blue screen while I was playing games or watching youtube videos, but if I don't keep externally cooling it, sometimes I find it shut off overheated from just idling. I know that it wasn't asleep because the fan was whirring like crazy and I had it set to never go to sleep. I haven't tried letting it go for a few months now without being externally cooled but that's beginning to fail me. I'll have to try one last time to clean it out before taking it anywhere.