Col,
If it makes you feel better, my 280SE does the same thing when hot. I too tried to adjust the length of the solenoid rod to limit how much it richened the mixture when hot. It is simple, with the starting solenoid disconnected, the engine starts perfectly when hot. Connected, it floods every time. I gave up and just left it disconnected. What I found though is that cold starting took longer with it disconnected. So I added the cabin CSV switch and I give it a shot before cranking. Now all starts are just about prefect every time.
I even tried the "hot start" fix from Mercedes and that only made it worse.
BTW, my WRD shuts off, CSV does not leak, spark plugs look just fine and the engine runs just fine. So I could never figure it out and chalked it up to 50+ years of wear.
Wallace