old intel mainboards have this horrible problem from time to time
you say you did maintenance to the case and this could fix it, electrostatic interference can be the reason, weird dust can be another(specially when it ends inside the pci slots and similar places)
also check rules to turn on system, avoid the options to wake from lan, keyboard, mouse(if you have cats, this is a problem, sometimes the cats sleep on the keyboard) and power on after ac power loss
i had a really weird experience where the button itself wasn't working properly, sometimes remained in a semi pushed state and suddenly the machine turned itself off or on the way you describe, turning it on by itself
it was a hp tower, i disassembled the machine, the front panel, the button and cleaned everything, checked the mechanism and put a really small drop of oil where the button moved and that fixed the problem, one of the dumbest fixes i have done with a pc