What can happen (and the effect I've seen on some A1200s) is that the button signal gets stuck low, so once it's pressed it remains pressed as far as the computer is concerned. So it will work for one click and that's it, which fits with what you're seeing.
|