If your new code scanner doesn't help with your diagnosis, my suggestion would be to look for an independent M-B service shop in your area. Have them connect with their code scanner & see if they can pinpoint the problem.
You can use this link to find a M-B Service shop in your area:
CLICK