Since the laptop turns on after it is completely off, tells me it's a physical issue. Maybe a faulty motherboard because the power supply is built into the motherboard. I would try replacing that. If it costs too much bring it into a pc repair place by you and maybe they could try a cheaper alternative. If that is still too expensive you are probably better off buying a new laptop.