The check engine light is coming back on

I have a 2001 Mercedes Benz ML 320 and I totook it in to a mechanic.


He said the # 6 cylinder said it had a misfire from the code after he plugged his scanner in and he cleared the codes.

I let him know I just replaced the spark plugs with a # 9652 Bosch double iridium that took 12 spark plugs.

He said, from his experience it took him 3 tries to get the correct spark plugs that his Mercedes sedan liked.

He said, the factory spark plugs from Mercedes has a specific resistance that makes them run correctly.

The check engine light keeps coming on and is solid on and now the ESP/BAS light is now solid on.

Dovyou know what those lights mean and how do I correct it?