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

2 answers
yikes! you need to find another mercedes specialist
seek a 2nd opinion then complain to 1st shop after problem is repaired,and show them proof of repair