Sorry ILUVMILS, but I have to disagree. Yeah, I'm biased, but I have to say find a competent independent shop. Im sure some people on this forum could recommend a good one.
Mercedes Benz Master Tech
ASE Master Technician
Owner of "Behind the Star Inc."