as for things you can do, you can pretty much only replace battery or power button, to see if that fixes your issues. if that doesnt fix it, and your resets dont work, then you are looking at the board failure mentioned above. you can replace a logic board if youd like, but i would suggest buying a new device at that point instead.