Okay, Seems interesting, A few things, Have you tried a different browsers Ie, if you had the problem on safari then try chrome and visa versa, And when it does happen what are your usage and thermals like on your CPU?
-Lyx.