951 Di....
Man, that's the 951 DI motor. This thing is a beast to troubleshoot. But my guess would be either a problem in the compressor injector or compressor. May be in the fuel regulator or compressor air dump valve.
The worse part about it is that if I were there, with a few eliminations, I could probably narrow down the problem. It just bites my ass that people get taken to the bank on these guys.........like 90 bucks an hour, the least they could do is guarantee their freakin work.
If there ever was a day I took my stuff to a mechanic, I'd write a check, then, quickly go out to the river. If it still ran like crap, I'd put a stop check on their payment...............freakin robbers!......
I don't know what you think, but because of the complexity of this motor, you might find it a good idea to get a manual on this thing and start reading up on it. You may find, after reading a chapter or two, you can go out, identify some of the regulators. etc....and perform the test yourself.
There is a lot you can do, about 80%, to fix these things your self. Only a couple things you'd need special tools for.
But for God sakes, don't take it back to those dumb as*es.