Got a diesel problem? Get it fixed here. They're about as cheap as anybody (which is not very cheap, as you know) but they have the training, the skill, and the desire to fix it right. Be prepared for a long lead time... I'm not the only one who knows they are good. And if you are a greenhorn, don't talk very much, just tell them what's wrong and let them get to work.