MY exact thoughts! With being an '07 model, have you already exceeded 50,000 miles on the odometer? If not, why in god's name are you dealing with this? If out of warranty, and having these issues/needs...there are many independent Mercedes workshops, that actually do have the OBD computers, if you don't want to, or cannot afford an authorised MBZ Centre. I don't think anyone on this Board man, can do for you, what you need done. Go to the dealer, or a MBZ workshop!A 2007 ML with no warranty left or service center near by?