Game pause HELP
List the methods you tried
Don't use savestates. Save in-game frequently and reset.
That's amazing and verging on the impossible to believe. I don't know why anyone would ever think to try that. So thanks for reporting that surprising result, I guess.
Google for the pokeball spinning problem, it's been solved elsewhere
Use a newer version
probably because you hacked your rom or save file.
Sounds like you broke your savedata by cheating or hacking.