I have a game cartridge for Animal Crossing: New Leaf and up until now it worked just fine. Today my 3DS decided it didn't want to read the cartridge no matter how many times I reset the the 3DS or removed the game and put it back. The only way that the cartridge will read is if I push it in all the way and hold it there the whole time, otherwise it will freeze.
On the home screen if I stop holding the cartridge then try to start the game, the home screen will freeze but the sound will still be on. If I stop holding the cartridge on the Animal Crossing: New Leaf start screen, then the sound will stop but the screen will continue to move until I try to press A, then it will freeze.
This isn't happening with my other 3DS games, so I'm not sure why it's just my Animal Crossing game. I've already tried updating my system and that did not help at all. I'm scared that it's just my cartridge because I don't want to lose all my progress by having to buy a new game. Could anybody help tell me what's wrong and how I can fix it?