I have the same problem with my 1988 M102 engine. Its only has 65k on it. It starts right up when cold or hot, but when its warm it cuts in with difficulty and cuts right out. I am going to have the fuel pressure check valve replaced this weekend. I'll let you know if that fixes the problem.
88 230e (W124)