yo.. thanks man..
did a search, seem like the primary culprit could be the idle control valve and its connecting hoses..
really hope its not as bad as some of the search results i was going through...
frankly i did not know w124s or Merz has such a serious and common problem... erm....
will update so see if i can sort this problem.... *sigh