I was having problems with my S3 not charging when plugged into the USB charging cable. If I would wiggle the cable around, it would start charging. Then if I set the phone down, it would stop charging. I figured the USB port was loose and/or broken. However, I took an old USB charging cable and I crimped the end down to "tighten" up the small opening in the end of the USB cable. Now it charges, the USB connection to the phone is very tight and it starts charging and stays charging. Problem solved?
My question is why do I need to crimp the USB cable? Has my USB port on the phone worn out? I've taken out the motherboard and cleaned the USB port with contact cleaner (which did not help). Does the little "prong" inside the USB port wear out?