I have a Mercedes-Benz C220 CDI 2003 model. Last night I wanted to go out, so I started the car. Then I forgot to put it in neutral, because sometimes it won't come out of park. When I switched it out of park to put it neutral, from then it wouldn't start. No crank at all everything else works but not starting. What could be going on?
It sounds a lot like your ESM is bad (electric shifter module) or EGS (transmissiom control module).
When you move the shifter does the PRNDL on intrument cluster display properly? It will not crank unless it knows it is in P or N.
The EGS around this year have a bad problem of transmission fluid wicking up the wiring and filling the module with fluid. If you catch it early usually you can clean it out and be ok. This is easy to check so worth doing first. Its usually under the hood in the black box next to the ECM (engine control module). Un hook it, pull it out, turn it upside down and check around the pins for moisture/oil. If you see some then open it up and clean it up.