My problem was I had a corrupted in-game save (I save with flashcard save states). First I tried sending my .sav file to my laptop, and used the emulator workaround, but it said the .sav data was corrupted. So I tried this:
(WARNING- If you don't use save states, and delete your .sav file...