Might be time to replace the entire keyboard. On the aluminum Powerbooks, it’s pretty straightforward, though there are about a half-dozen tiny screws that need to be replaced. When I replaced my keyboard, it ran about $100 for the keyboard, and it took me about half an hour to do.