I guess the main relay is a suspect, but I thought they usually fail when the interior of the car gets really hot (in the sun). I don't think they usually stall the car once it's running. They can check for that, & maybe they'll check for a flaky ignition switch, too.
I suppose a dealer would know to suspect those, but if it's a corner garage ???