It sounds as if it is time to find a new shop.
You may have a problem in the blower motor mounting. I have seen them improperly mounted and it caused vibrations of this nature.
I would check all of the fuses. There could be an external strip fuse that is cracked. It would be located outside the fusebox.
ASE CERTIFIED MASTER AUTO TECHNICIAN
MERCEDES SPECIALIST 11 YRS