WRT weak spark - can we assume that cap, rotor, coil wire, and plug wires are in good shape and that low-voltage wiring to the coil and other ignition components have clean connections and test out OK?
WRT warm stalling - does anything change if you unplug the EHA connector on the front of the main air intake? I am wondering if it is going to full enrich and killing the engine as it warms up.
Also - can you hook a dwell meter or a DMM with a duty cycle reading to Pin 3 of the diagnostic socket and tell us what readings you get as the engine warms up?
There is a ton of information on these components on this forum - you might try poking around or a Search.
Falls Church VA
'66 200, '66 230SL, '96 SL500. Sold: '81 380SL, '86 300E, '72 250C, '95 C220, 3 '84 280SL's '90 420SEL, '72 280SE, '73 280C, '78 280SE, '70 280SL, '77 450SL, '85 380SL, '87 560SL, '85 380SL, '72 350SL, '96 S500 Coupe