Just an update, i took my xyz inhibitor switch off and emptied a can of electrical contact cleaner through it, allowed it to dry out, sealed it with sikaflex, relocated the drain pipe for the air con using some festo fittings so it wasnt draining directly into the xy switch, put it all back...