Yesterday aboard a friends boat, we had changed the engine fuel filters last weekend, and had tried to re-start his his Webasto, but without any success. The heater control panel had a flashing light on it which was flashing a particular error code sequence which didn’t mean anything to us. We had tried several times to get it started, but without success. It seemed when we got to his boat yesterday that the fuel pump for the heater was not working, and voltage on the heater system seemed low despite that the domestic and engine start batteries were all well charged.
I crawled through to the lazarette where the heater was fitted, and disconnected the heater power supply, it was a simple plug in arrangement, measured the voltage with an AVO meter, but here too it seemed a bit on the low side. So having measured the voltage there, I plugged the still live power supply cable back together, and in disconnecting and the reconnecting the power supply without actually switching the power supply to the machine off, it seems I had inadvertantly wiped whatever error code that had previously prevented the heater from starting. The heater immediately started its pre-heating run up, (causing me to make a rapid retreat from the lazarette because I didn't know at that point what was going to happen next and didn't want to be anywhere near it when it did) !!
Anyway, the next thing that happened was that the fuel pump suddenly started ticking where clearing that fault code allowed the pump to start working again. Whilst the machine didnt actually fire up that time, the fault code that had stopped it didn't reappear. Two more attempts to start the machine from the control panel and it then fired up and we had warmth again. So maybe unplugging the 12 volt power supply while it is still live is sufficient to at least temporarily wipe out an error code that is otherwise stopping the heater from running !!
Give it a go, it might work for you too !!