If you are going to take the time to take it apart dfcm2003 I would suggest using some Electrical Contact Cleaner. It comes in an aerosol spray and you can usually find it at any automotive store.
My volume button had the same problem and I used some of this on it and it fixed the problem. Hope this helps.