Have you done any maintenance such as dusting it out, checking the CPU fans and such?

Bob