From what you've described, your USB port is damaged. I had a similar problem with my Blackberry and the only successful repair was replacing the Port
open