Sorry if someone's already said this, but I had the same problem with my DS.I'm not sure if it works for the GBA or not, but in order to fix the buttons...Just blow on them! Take deep breaths and blow on them for about 10 min.It sounds, stupid... but I tried it and it worked!