This may be the wrong place to post this lol, but... Recently I borrowed a Pokemon Diamond copy from my friend, which I was super stoked about. I checked it for piracy or counterfeit and it was a legit game. I inserted it into my New 3DS and it booted up and said, "data could not be read". I then proceeded to turn the system back on and reinsert the cartridge and try again but it didn't work even though I tried countless times. I put it into my DSi and it worked perfectly so I knew that something weird with my 3DS was going on. The cartridge slot for my 3DS works fine since the game shows up but the data doesn't read for the game instead of an error occurring and my 3DS restarting and stuff. Once I removed it from the DSi, I put it in the 3DS and the game started working. I was pretty happy that I finally got it to work but then something happened...again. I turned off the console and waited a little while to play again. I turned it back on and pressed the icon and the game started working for a brief second but then went back to the "data could not be read" screen. I tried the method again (put the cartridge into DSi, works, put the cartridge into 3DS, works, wait a while, then doesn't work anymore. I then concluded that putting the game into the DSi will make the game work on 3DS for that amount of time you have it on but once you turn it off and wait a while, your data corrupt and the data cannot be read. I tried blowing on it and in the cartridge slot but that still didn't work. I didn't bother with compressed air or alcohol because the game was still read by the 3DS, just not the data. Is there any way to fix this so that I can play this on my 3DS properly?