Stephen, I feel your pain.
What kind of car did you buy? You have had more than your fair share of problems with this vehicle.
I am coming to the conclusion that your car needs a priest instead of a mechanic.
2001 E430, Bourdeaux Red, Oyster interior.
1973 280SE 4.5, 170,000 miles. 568 Signal Red, Black MB Tex. "The Red Baron".