Chosen Solution

Basically, certain times when I press A, if the button is allowed to raise slowly it will input again on the way up. It doesn’t always happen, but when it does it does it sort of feels like the button may be sticking. A tutorial on how to clean the buttons would be useful.

Take the motherboard out and check where the buttons are. There is a kind of sticker with metal caps that click and bridge the connection when pressed. You can either get a new sticker or take the original one off, clean it and put it back. Good luck!