Puffff es muy raro lo que te pasa... Lo mas raro aun es que despues de limpiarlo te fuera un rato bien y al poco se casque de nuevo... Tienes algun juego original para ponerlo en la DS y descartar que sea un problema de la consola ? U otra opcion, puedes probar el G6 en una GBA u otra DS ?
Es raro que no se te quede pillado en modo GBA pero si en DS. Lo de que se te borren las partidas es algo relativamente normal, lo mas seguro es que la pila este descargada, pero eso no afecta al funcionamiento normal del cartucho. Es mas podrias probar a ver si te guarda la partida en GBA mediante el metodo sin pila: Carga un juego de GBA y ejecutalo ( cargalo con la opcion "enable real time" ), luego llega a un punto de guardado en el juego y guarda normalmente pero no apagues la consola, presiona A + B + L + R y te salsra un menu, entonces eliges regresar al menu ( o algo asi, no recuerdo exactamente). Se te saldra la consola al menu sin apagarla, entonces ya puedes apagarla normalmente. Si cuando enciendas de nuevo la partida esta guardada correctamente es que el problema es de la pila.
Pero como te digo eso no tendria que afectar a tu otro problema.