Yeah could be a few things, changing the micro Sd and using fresh copies of the roms would be the first steps to do, if that doesn't work try the tape trick to see if the card is loose in the 3ds, you can also give the gateway card a squeeze by where the micro-SD is plugged in in case it's a loose connection there too