I had the same problem and solved it. The problem lies with the USB cable. The S3 needs quite a high current to change; when the internal USB copper cables are thin then this cable cannot deliver the current. My advice try another USB cable and destroy the bad cable (I asume you are not using...