Hmm... Have you hit it on anything lately? Have you dropped it in the water? If either of these things happen, water would short out the connections between the buttons and the OS interface causing them not to work. For dropping them, it can simply rattle the hardware inside and create lose...