If this does not help, you may need to send your DS in for service. The problem may be something with the hardware where only professionals should be performing maintenance on.
Give a call to Nintendo's 1-800-255-3700 (6 am - 7 pm Pacific, everyday) Customer Service number, or use their web form ( http://www.nintendo.com/corp/contact.jsp ) to contact them, and they can set up the repair process for you.