When I had my 300E, replacing the rear differential support bushings fixed some slack issues I was having. You might take a look and see if the bushings are worn.
I agree, the gearing is too long legged. The space between 2 - 3 is especially huge in my opinion. You might consider a 3.27:1 LSD from a 16V...