I found this today and thought it would really help, as it did for me.

If you're having trouble with the shoulder buttons on a DS, before you bring it in for repairs or take it apart, try blowing hardly, or using compressed air, right at the separation between the case and the button. My R button hasn't worked for months, but this fixed it in about 15 seconds.