Considering replacing battery- my M860 is a year old. Took the piece of junk to MetroPCS and they had no way to determine if the battery was near the end of it's life. It lasts about 1.5 hours on "one minute" screen timeout if I'm lucky. Advice? Thanks.