It sounds like a defective keyboard. You can order a new keyboard replacement from the link below (scroll down the list, and choose the keyboard which matches your Titanium MHZ speed and video output type (VGA or DVI))
https://www.powerbookmedic.com/xcart1/c ... hp?cat=440
-Bradley
PowerbookMedic.com