I know this reply is way late and everyone probably moved on, but the issue IS a faulty USB port in the phone. If you can't have it fixed under warranty you can order a new one for around $10 online and is simple to replace yourself. Videos on YouTube. I had the same problem and that solved it.