First, try to test to make sure that there are no defects on your microSD card by running h2testw or some similar.
If the tests come out fine, the microSD card might not be making proper contact with the reader on the Gateway Card reader. You can try to stick a bit of tape or paper to the side...