If the trackpoint works and the buttons don't, that does point to a bad connection (I'd find it odd if the trackpoint controller failed for the buttons only). The button wiring is separate from the trackpoint.
But the flat keypresses sound like a bolt mod candidate if it's all of them. Only a few I'd have said it was a spring seating issue.
Maybe you can get the barrel plate painted a nice color...