The freezing in Heart Gold is due to it's copy protection as well as the new IR hardware for use with communicating with the Pokéwalker accessory that comes with the actual game. You have to make sure that you are using the latest AKAIO firmware (currently 1.7 if I'm not mistaken) on your...