Hi
I have an early 2011 MacBook Pro.
It has an occasional sticky"O" which sometimes works and other times not. I have been told that the only(best ) solution is to replace the keyboard.
I have also looked at upgrading the HD to a crucial or samsung SSD.
These works would cost me in the region...