My CD32 controller works fine apart from the top two buttons (black rectangular buttons on the top like the L & R buttons on a SNES) that only seem to work on every 30th press or so! Does anyone know if this can be fixed? I've opened the controller up and can see no damage inside? Is this a common problem?