The problem is on the motherboard, it could just be an inductor that is faulty. I might ask you to check some tensions but you will need to open the laptop and with a multimeter read the tensions, but I think you can not do that. The last thing you can do, check the battery connector on the laptop, look if you do not have corrosion on the pins, if they are clean.