My 300E had the same simptoms, the hydraulic lifters were bad and had to be replaced.
If your are changing one, you might as well change them all, I think they run for $15 or $20 a piece, i don't remember. Anyhow labro might be expensive.
Good luck.
------------------
'86 300E
'87 300SDL
'92 190E 2.6