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?
Have you changed the power supply? Where do you get such tension from? The button receives 3.3 volts. Remove the cable and look at the board on the J_SW2 connector pins 1 and 2, what is your voltage? Do you have a schematic?