A ton of different ways to try to fix it.
Buy a broke duplicate on ebay for $50 and replace the buttons
Take the phone apart and try to figure out whats going on with it. Could be something as simple as something being stuck under the button.
A lot of different ways to troubleshoot. Just mess around with it. Press the volume down button and move it side to side.