Buzz's solution is definitely one that could work.
What I have found is that on older prontos, the buttons seem to have a press memory meaning the rubber that is under the plastic somehow develops a crease.
When this occurs, the button flex/press is not smooth. It kinda seems like it pops in and out. For me, disassembly and cleaning with an eraser or contact cleaner was the best solution.