I've cleaned it with compressed air... that made no difference... IDK if it over heating because i'm using the HP stand for it... and it's flat..., it's not over heating... but it'll start into xp, and then stay on xp for like 10 min, then randomly restart..