Spoke too soon. Just went back to it and nothing. When the buttons lit up i still had no fan control so I'm still guessing dirty/ corroded pins. I hit it with a different contact cleaner before it stopped working again so I've soaked the plug in the original cleaner and I'll give it a while to work and see.