Interesting stuff, I've never seen that happen before. Try replacing your battery. I think your battery isn't outputting enough voltage, which is possibly causing your GPU to glitch.
I remember experimenting with my ds lite and feeding it about double the usual voltage, and the screen got...