Got my reply. Maybe I should be dry cleaning my bike.
Thanks for your email and I am sorry to hear about the issues you are having with your bicycle.
I have discussed this with my colleagues and we believe that the issues you are experiencing are as a result of the harness's terminal becoming damp from water ingress. Once the bike is powered on, the damp connection then essentially causes a short in the system which presents you with the described error.
The harness has a rubber seal around the connection which prevents this from happening. If the harness is knocked at all this can cause the rubbers seals connection to come loose which would then allow moisture to gain access to the terminal.
What we would recommend doing to address this, is drying off the inside of the harness connectors and the terminals it is being inserted into if the bike is cleaned or ridden in wet conditions. After which you will then need to ensure that the connection is secure when it is placed back into the bike. Provided the connector and terminal is dry, along with having the rubber seal connected correctly, this should resolve the issues you are experiencing.
There is a new harness coming out in the new year as you mentioned. This, however, doesn't have a new connectors, but has a slight redesign on the middle cable section instead to help increase its durability.
If you continue to have issues, if you could please reach out to your local Specialized retailer. They will be able to inspect the bike for you to determine the exact root cause of the issue if the above doesn't resolve this.
I hope this offers assistance with regards to your enquiry and the issue at hand, and if I can be of any further assistance in anyway, please don't hesitate to ask.
Many thanks,
Rider Care Assistant.