I have a DS Lite that keeps freezing "randomly". However, I traced the problem to be that in reality it freezes when the system is bumped... however, it must have to be in the right location, and I can't seem to identify where. I am assuming it is a loose connection somewhere, and thought somebody might have an idea. It has the same effect as ejecting your game while playing, but the music stays on...?
This can be caused by poor contact in slot-1. Try the "paper shim" trick and see if the problem continues.
Thanks, I tried doing that... and it will still freeze. However, I took the entire thing apart and blew out everything and jiggled some stuff and it takes a harder bump to make it freeze now, so it isn't that bad.