Strange... drove it another 60 miles today and it didnt stall out. Seems strange. I really wonder if perhaps it was not that battery connection causing it to do that stalling that day.
edit - I talked to the Mercedes tech that used to work on my old 380SE and he said that where my battery cable was loose it could have caused the odd stalling that day, especially since the car has not stalled since then. We will see.