Sounds like the usb port on the S3 is damaged or dirty ... clean this with a small amount of isopropyl alcohol and a toothbrush ... if this does not do the trick then it needs to be repaired.
The S3 is one of the worst Samsung fones as the SD controller on the motherboard has a factory fault. These damage SD cards and I would simply upgrade to an S4,5, or 6.