Don't just throw parts at it, that's what makes a cheap car expensive. I've got an '87 260E, very similar. Just replacing everything you can pull out & find in a catalog typically won't help. Unless you're the lucky type. I'm usually not.
If the ABS light was off while driving, the OVP was probably ok.
Unless sparks are leaking out, the cap & wires are probably ok, certainly not something that would fail after ten minutes of driving and then come back to life after a rest. Look under the hood at night w/o lights. Or, give it the superman test.
If the fuel pump comes on with the key turning on, it's
probably ok, too. There are terminals to jumper to make the pump run all the time, if that doesn't help, the relay is fine.
Could your stalling be engine temperature related? Does it quit once it's warmed up? Will it start again sooner with application of the gas pedal while cranking? I don't mean pump it, just hold the pedal about halfway down.
To run right, an engine needs three things: compression, fuel mixture & spark at the right time. That's the basis for most troubleshooting although MB has laid out some basic tests in "tree" format. Lot's of info
here, though you'll need to dig through a lot. Hope you've got a high-speed link.
Best of luck,