I have a '90 300sel. The drivers seat will sometimes work erratically. If I try to make it move forward it will go in short spurts a little at a time. Sometimes it works fine. Does not have any problem moving back, just forward. Anyone know where I should start to look or does this sound farmilier to anyone? Could it be a dirty switch? If so how does it come apart? Any help would be great.