I'd be inclined to take it to an Apple store and see if it will power up on one of their chargers, if it will then leave for 20mins and see if it then stays up on battery, if it does then buy a new charger, if it doesn't it will be new battery and new charger and you will have to make that call.