Clean out the switch. With age some contacts will corrode and you'll get some gremlins. Follow the below procedure and clean out all the contacts. I've done this once a year to my dad's 300TD and have cleaned out my coupes.
Here's a DIY:
http://www.peachparts.com/Wikka/W124SeatSwitch