Mine did this until a BIOS update. Check the Lenovo release notes for your model, there was a thermal fix for several of them. Not saying it's your problem, but it's a cheap thing to try first.