Well I've looked around the forum and I saw that I and other people had similar issue and this may be a potential fix. As I was playing the other day I plugged in my 6 button controller (which was working and worked in port 2 correctly) and then poof, I couldn't go right on any game. So I found that many people said a reflow of the pins helped them. Tired it and didn't work. Upon further inspection I found a crack in the trace. Patched it with a resistor leg i had laying around to the convenient solder point below it and it worked flawlessly. Probably cracked from stress. But hope it helps someone.