It very well could be the ground to the chasis from the tranny. HAVE THAT CHECKED.
I would not think that it is the ignition switch...I have never seen it cause this type of problem.
ASE CERTIFIED MASTER AUTO TECHNICIAN
MERCEDES SPECIALIST 11 YRS