I used to have a problem with some games that was really annoying, but now I got to fix it. Suppose you're playing "Gangstar", everyone that has played this game knows that it has really good graphics, and because of this the game is really heavy. Just take a look at how much time the loading takes for you to start playing the game. This is ok, I mean, waiting for a long "loading" to play a good game is not bad. The annoying thing is that when the loading finally ends and you get to play, the game freezes every 25 secs aprox. and you have to wait sometimes 20 secs for it to unfreeze and continue running. I tried solving this problem by freeing up memory, deleting apps, closing every other app on use using SBSettings, fixing permissions with SBSettings, among other things, and nothing worked until I found the solution, and its pretty simple. Make sure you have SBSettings, after this just open it (SBSettings), click on power and then "Safe Mode". After this you will enter iPod/iPhone's safe mode, run the game and it will work perfectly. You will notice that your Winterboard theme will be gone, but don't be scared, when you return to normal mode you get everything back. Also, if a message shows up, just click ok and ignore it.