I had a similar problem with my '97 C230 last year at about the same mileage as yours. It was the MAS and I haven't had a problem since. Seems to be a common problem with the w202. My independent tech said that he changes at least one / week. By the way, I paid about $450.00 Canadian for the part (about $280-300 US).