If that's happening in Safe Mode, then I think the problem is with the hardware. I don't think you have any other options besides bringing it in for repair. Sorry!
No worries. Do you think it is possible to test the battery by pulling the battery and trying to run the device off the charger at the same time?