Sounds like your battery may have gone bad and may need replacement. The device hasn't gotten wet or suffered any hard drops has it?
open