Welcome to Android Central! I'd suspect a motherboard failure. It's an old phone, so this would not be unusual. It could just be a failed battery, but this would also require a repair shop to replace (unless you want to try yourself -- there are videos on YouTube that show how to do it yourself).