Mine started doing this about one month ago. After resetting a few times, it still did it. I pulled the battery for a few minutes and cleaned the terminals on the battery and the phone, I also used an alcohol dipped napkin and cleaned the USB port as best as I could. Oddly enough, something fixed it. I couldn't tell you which.