I am asuming you have already checked the OVP and 10amp fuse on top (or two 10amp fuses on the newer version OVP). The stalling at stop makes me want to look there.
'73 280SEL 4.5 (9/72)- RIP
Only 8,173 units built from 5/71 thru 11/72
'02 CLK320 Cabriolet - wifey's mid-life crisis
2012 VW Jetta Sportwagon TDI...at least its a diesel
Non illegitemae carborundum.