If that cured it suggest you clean earth point E574. And check the wires to it. That is what the ECU is earthed to. Just inside wing between ECU box and fuse box.
 

Similar threads