I too have a funky 500 keyboard that does just the opposite, the caps light won't come on and I have great difficulty getting the shift or caps keys to work with other keys. I figure it's probably corrosion or a bad keyboard controller. You might try just swapping out keyboards. Try also checking inside the plastic keyboard/motherboard connector; sometimes the wire contacts can get dislodged if plugged in/out many times.