I went out to clean and grease the connection on my winch and looking at my controller I saw one of the pins where push in, I tried pulling it out and it won't lock so I took it to my dealer and they order me a new one, pick it up today and it's the new D plug end, works find and the pins are...