Have you checked the battery ? if an area of the cell is dying/ dead, the current will suddenly drop , so even if it's reading 50% voltage, the current can't actually be sustained, so the phone dies.
This is a common battery problem for all dying phone batteries.