Pues a mi me pasó algo parecido hace poco, cuando le cambie de carcasa a mi GBA .. al parecer algun filamento interno se movio por eso el switch de encendido pierde precision... lo lleve al tecnico mas cercano... y vamos.. me salió barato.. solo pague 2 dolares.... Aunque si se trata de una GBA Nueva... podria ser otra cosa... aunque no lo creo... Que le den una revisada... que no te cuesta muy cara.
Saludos.