You have paid a garage to do the repair work, the problem is their problem, what they have replaced so far is ridiculous, you have this option or take it to someone who is not a moron and does know what they are doing, look in yellow pages for diesel specialists.
tabetha