The saga of the engine not revving continues. Mechanic put the old injectors back in, the same prob, except the smoky exhaust returned. The injectors are fine and I strongly recommend them.
Thing is, what's now wrong with my engine? EGR and Turbo hose are fine. No fault showing on the diagnostics. Mechanic found some water in the fuel, but after fixing that, still the same.