This could be due to hardware issues, like a weak battery or a loose charging port, or sometimes a software problem can cause that. We see this in our shop all the time. But whatever it is, I doubt you can fix it yourself.
AZtech at aol. com
Bill, May 2010