I had a cold start problem in my 400E, so I took it in for a service. Here is the transcript:
CODE 17 - Crankshaft position sensor out of range. Run system check on vehicle cold, Locate no crank sensor reading generated at lab scope. Vehicle needs cranksensor. $130
- Attempt to remove cranksensor from housing, sensor broke in housing. $62.50
- R/R Transmission assembly, gain access to housing that holds crank sensor, remove broken set screw/sensor, reinstall all and recheck all fluids. $500
Crank Sensor $230.75
Shop Supplies $8.52
Cold start problem was fixed, but I had the thud when car would shift and a terrible idle. Brought the car back, they adjusted something and its perfect now. Hope this helps.