I finally found out what was causing my problem,it was NOT the harness.It was the weakening of the metal contact springs on the faceplate connector.I finally cured it by easing out a couple of the contacts slightly on the end of the actual faceplate unit but it still causes me on/off ...