IPhone charging and USB Overcharge Error?

I recently have been having issue when I try and charge my iphone on my Dell Studio laptop. Sometimes the USB ports have no power, but if I restart that usually fixes the issue. Also I have 1 port that when the iPhone is pluged into sometimes when I unlock the phone my PC turns off.
I just restarted my computer with my iphone plugged in to one of the 'good' USB ports and received an error about USB overcharging. What is causing this? Is there a short in my phone? And is there any way to fix it?

Maybe it's the USB cable
Hey please download poshmark
It's an awesome app
When you are registering
Please put this code
HPUNW
Where it says invite code
It's to earn points please help me.

  • What is MF Message Error Domain error 1032? - 1 My iPhone keeps displaying this message and its really annoying. I have read that deleting your yahoo email profile can resolve this but will it erase all my emails currently on my iPhone. Or will it redownload them when I re-register my yahoo email account?
  • Trying to restore jailbroken iPhone 4, getting Itunes error 3194 and error 11 I want to wipe my jailbroken iphone 4, on ios 5, so i can update to ios 7. I used tiny umbrella and managed to get past the 3194 error, but then I'm getting error 11. I have tried to erase and reset through the phone only, but it simply shows an endless loading ticker, and not the apple logo and loading bar. How can I reset my phone? Thank you for anyone who can help! I also have the latest itunes
  • Is it bad to overcharge my iPhone 4S? My friend keeps bugging me that if I overcharge my iPhone, then it will just completely destroy the battery. I think that isn't true. So is it bad to leave it charging overnight, and use it all the time while it's charging?
  • How to get rid of this error? Temporary error: ymws: Server.MailboxOpenFailed? I have been having this error for some time now. I have tried logging in different web browsers and also on my iphone and ipod but i can't see my mail Temporary error: ymws: Server.MailboxOpenFailed