my car has been in limp mode asr light stays on. paid mercedes specialist£1000's on 1993 Mercedes-Benz 500SL

to fix. car starts beautifully. rev's are low when at stop light. sometimes car cuts out not often. changed base control unit, and accelerator throttle, and air sensor as codes read but no luck. what happening?
also wanted to know if car should of been recalled?
please help
thank you

Asked by for the 1993 Mercedes-Benz 500SL
yikes! you need to find another mercedes specialist
2 answers
seek a 2nd opinion then complain to 1st shop after problem is repaired,and show them proof of repair