woo you are really stock in this.
what kind of OS you are using on your PC ?
and really try to have another battery from your friends maybe ?
at least just to flash also try using another USB port on your PC any try may make a difference. hope this will help