This can be due to a dead battery or a problem on the logic board. Have you tried opening it up, disconnecting the battery & then connecting the power source to see if it auto boots? If that has no effect then it would point to an issue on the logic board.