Keyboard failure, possibly software fault I've got a MacBook Pro (17", 2010 model), and recently I've been having a few issues with the keyboard.  Frequently, some keys on the keyboard fail to respond.  These are mainly on the right-hand side of the keyboard (P, O, ;, return, F11, plus others).  An external keyboard does not have any issues.

At first I thought it may be a hardware issue, but (a) there seems to be no issue when I boot into Windows 7 (Bootcamp), and (b) I can temporarily fix the problem by pressing F12 (Volume Up).

Does anybody have any ideas of what to try?  I could reinstall OSX, but that seems drastic at this stage.  It's still under warranty, but since I need the machine for work, I don't really want to send it in for repair until I've tried everything else.

Thanks in advance.
I would try a Genius Bar at a local mac store if you are located near one. I have seen them fix some weird s/w issues right there.