Okay, with all the dash lights coming on it's not the throttle body bore. It sounds like all power goes out momentarily before the engine dies. The dash lights come on for the same reason they come on when you turn the key in the ignition. Check electrical connections under the hood. It may be as simple as dirty battery post connections that need cleaning. Check the grounding strap for the engine. Sometimes mechanics forget to reattach the strap. Check all other grounding wires.
95 E320 Cabriolet, 131K