Did you do prophylaxis? Have you changed the thermal paste on the processor? Try disconnecting the power button cable after turning on the laptop. check the resistance of the power button. Have you tried another HDD and another Windows? Does it turn off when running on power or battery?