I has to be the overvoltage relay or something related. I would also check the fuse in that relay. If it is good, replace the whole relay.
I have seen the small wire at the positive battery cable come loose from time to time.
ASE CERTIFIED MASTER AUTO TECHNICIAN
MERCEDES SPECIALIST 11 YRS