My suggestion would be to find a new MB Indie. Your current one doesnt seem to be helping that much? Anyone know how you clean a CAT. A blocked Cat will give you issues but I wasnt aware you could clean them.
Also, I am quite surprised that for all the issues you have had, HT leads left disconnected etc that the MIL has not triggered in response to the Misfires. Are you sure he is using STAR?
Get him to disable each coil pack in turn to do a check for smooth engine running and a few old school compression checks.
To be honest, I totally agree with you on this one. They call them selves a Mercedes-Benz 'Specialist' but I don't think they qualify to that level. When I first took the car to them, the first thing they inspected was the spark plugs, which is acceptable since that is the common item to suspect. After looking at the spark plugs, they found out that some (note the word 'some') of the plugs had carbon build up on the tips. What did they recommend? Change all the plugs to genuine MB plugs - they didn't have an idea as to why some of them had carbon build-up. Neither did they bother to check which of the 'some' bad-condition plugs came from which cylinder - this could have made diagnosing the problem a little easier I'm sure? All they did was remove the old plugs, dump them in a bag, put the new ones in and gave the bag of old plugs to me to prove they didn't mess about.
After that, they recommended a throttle valve clean (free of charge) so I took the car to get that done. Result? Car still shaking at idle (and this time worse than before). What did the mechanic say? "Your car is totally fine, I wouldn't worry about, they all shake when idling". Then I had no choice and told them to change the HT leads and I am curious that they have either mixed the 'a' and 'b' leads or haven't fitted them tight enough. I will have to get a nice bright flash light and check that the leads are fully pushed in at both sides and that the As and Bs haven't been mixed (that is going to be a challenge? Is A the top plug lead and B the bottom plug lead??)
Since the loose plug lead, they didn't check the car on STAR so I'm not sure if a misfire code has been logged - by the time I got back to the workshop, the mechanic was just about to leave.
They say they use STAR but I'm not sure. Even if they do, it may not be the updated version? I told them to diagnose the problem through common procedures such as multi-meter diagnosis and compression tests but their saying is that if STAR is clear, the car is fine.
I have decided to not take the car to them for the time-being and let MB have a look. Even though they will change a ridiculous amount of money, at least their technicians are fully qualified and have the relevant experience to diagnose the problem plus they have the latest/updated version of star.