I have hooked up the GS911 diagnostic tool and it gives a fault code for the front shock saying it can't connect to the sensor. You can do a test a get realtime values however these come out at "0" and "0" whereas they should be something like 30 and 1100 respectively. So, I was hoping it was simple writing fault - ya know a loom worn through or some shite in a connector but I had the tank off today and everything looks to be just fine. Nevertheless after thorough clean and wiggle of all wires and connectors it still dent work. I also spoke to the guys at Revs racing who fitted the Wilbers shocks and they are 99% certain it will be the "BMW electronics" claiming that they have never had preload failure on the Wilber's ESA shocks on BMWs, although with hindsight I am not sure if they meant the preload on the shocks, the preload motor, or perhaps both. I suspect the former.
So, if I decide to fix it then its off to Bowkers BMW in Preston for a wallet lightening experience. It probably going be something like £100 for a diagnostic to tell me what I already know, then a few hours labour to dismantle and test the Motor and the ECUs. before telling me which outrageously expensive part I need. Or, if I am lucky a software reset might cure it. Whatever I reckon on several hundred quid. Riding it solo on solo only has been discussed is looking more appealing although Anne is not so happy.
There' also the option of non-ESA shocks and remove and sell my ESA one's to offset the cost. That may prove to be the cheapest.