Had the same problem.
Checked the fuse and it looked ok.
Swapped it out and the radio/clock/etc have not faltered ever since.
Closer inspection of the fuse (Euro type) revealed that it was slightly damaged at the ends.
Try it out. Cheap fix if it works.
1991 190e 1.8