If I press 'f' it can come out as 'ffffff'. They're not dirty, but they're probably 10-15 years old. I assume this is much harder to fix than changing the keyboard controller.
You can try increasing the debounce time to paper over this issue. Requires using a replacement controller like https://github.com/kinx-project/kint/ of course :)