Awhile back, the spring part of my SD card slot (the one that lets you push on the card to pop it in and out) stopped working, and ever since then my 3DS struggles to read SD cards.
If I clean the contacts it can read them for a short time but if I move it too much (for example, putting it in my pocket) the card stops reading.
It's not the cards themselves, a friend recently gave me an old SD card that worked just fine in their 3DS but it's having the same old reading issues in my DS.
Is there anything I can do to fix this on my own? (Repairs often end up being unreasonably expensive.)