check all electrical plugs are fully connected at the fuse box (under steering wheel). If so then would suspect ignition switch itself to be faulty. I suspect this because i've had a couple in workshope in last 6 months with same problem. Not to expensive if you go to a merc commercials dealer or online to eurocarparts.
Janiskii
April 2012