Few things are more frustrating than your iPhone shutting down unexpectedly, especially when the battery still shows a charge. These shutdowns are often caused by a combination of software glitches, ...