Jimmy,
No help here, but as I understand it, you can't get it Texas safety inspected while the Check Engine light is on....(ask me how I know.....

).
The late David S. Poole was my indy of choice, and frankly, I have a trust issue as far as anyone I don't know working on my MB. I'm just not qualified to delve into diagnosing/fixing, w/o making a basket case of it, so, I try to learn or pick up what I can about tech procedures on Peach Parts.....
David shared a building and shop space with another general automotive indy that did my Texas inspection the last two years, if you're looking for a inspection shop? Since David worked on my MB in April 2011 dousing the Check Engine light by replacing something that went out in Flagstaff, AZ. on the way back from Las Vegas in the old diesel. Unfortunately, there are a couple three things that were needing to be done on the diesel, but I waited too long in getting it back to David.
I like the earlier 2000s MLs, in the V6 version, so I've been following the thread.