A real easy to fix 5200 controllers is to clean the button contacts on the flex circuit with an eraser, and add self-adhesive copper tape on the rubber button contacts. I fixed mine like this a few years back and they're still working fine.