I vaguely remember I had somethintg similar couple of years ago. Have a look at live feed to the ECU and the earths. I cna't reemember what it was on mine. I remember certainly tha I had similar when my battery connector snapped off but then it never recovered