I was a mechanic for 24 years, 10 of those at a dealership, now I do something else (much more fun).
I'm on my 2nd CRD. The first was "replaced" because SEVERAL problems could not get fixed. The mechanic working on it is a Cummins/Sprinter tech. Between him and I (previous master electronic diesel tech) and Chrysler tech support, we couldn't figure out the problem(s).
Biggest reason for this is that no one (field service personnel) knows how the systems actually work and/or interact in the CRD. They at one time told me that Bosch engineers even came to this area trying to duplicate and diagnose one of the problems. They never really figured it out, but the last flash update was suppose to be from their experience.
I'm throughly convinced, now, that it was the air leak in the fuel filter system (like most of us have to some degree) and the EGR interacting at high altitude. The replacement CRD does the same thing as the old one sometimes, but at least I know what it is now.......
Anyway,

he performed hours and hours of fruitless diagnosis, parts replacement and phone time working on the original CRD before Chrysler replaced it. I gave him my old diesel Cherokee to hopefully make up for the time he spent and never got paid.
One of the benefits of this whole story, is that while working on a different problem on my 2nd CRD, he learned so much about the systems trying to diagnose the 1st CRD, that it lead us the original ORM.
Bottom line: Sometimes there are good people out there, but they have to do their own diagnostic "reverse engineering" because of the lack of information from the manufacturer.
But, having said all that..... Many if not most of the people in the industry now are only out for number 1, and number 1 doesn't pay or get paid on flat rate unless you're replacing parts (ie, being "productive").........
I think it's better I stop now, because this board doesn't have enough memory to hold all the letters I would type if I went on with my opinions and experiences in the field of automotive repair.
