RE: 97 E320 Check Engine Electronics light
Go to autozone - they will read out the codes for you for free. Many local gas stations can also do this. Pretty easy to do if you the right equipment.
On another note, I had the same problem with my 1996 E320 - it would shake more at lower speeds etc. It turned out to be the oxygen sensor - dealer fixed it for a cost of around $550.