Just bought 91 300CE with 173k miles. It was meticulously maintained but has a starting problem which was addressed with replacement of EHA valve and recalibration of fuel injection. It was still hard to start and then started having intermittent low idle missing and idle surge. Next idea was new fuel pump check valves and fuel filter. It no longer requires 3-4 starting tries with the last one of as much as 5-10 seconds of cranking. The car still dies immediately after running perfectly for a split second and will restart quickly after 1-2 more tries. Shop next wants to try checking fuel injectors. Shop also says this is not an uncommon problem. Any ideas. Thanks from Frank in Portland, Oregon.