I've had a similar problem in the past caused by it overheating; cure was to take off the sides and blow out the layers of dust, around the fan especially.
My computer problem is now resolved. It's operational again and I'm working my way through the messages...So, if you've contacted me but had no reply I'll be in touch shortly...Ian