I've been playing pokemon soul silver on my dstwo for a while and it has been working fine so far. I'm now in the safari zone and noticed it has been freezing mid battle on me, I also noticed it freezes sooner when I use the touch screen. I went and updated my dstwo to the latest firmware hoping it would stop but the problem persists. This has never happened to me before and I can't figure out how to fix it. Is it the rom or the flashcart? If it's the rom, do I need to replace it with another one? Can I keep my saves to use on the new one or do I have to start over?