Stalling 560sl

1988 560sl with 160k miles stalls shortly after starting. Verry irratic. Two or three times in one day then not for weeks. Going on for months. At shop 1 week can’t duplicate problem. Any suggestions?