No, its nothing to do with the buttons or the rubber pads behind them or the sensors behind them they are all clean. And I have even tested the controller with the ribbon cable disconnected from the part shown below for the buttons and somehow the X button is still being triggered.