I've hade the same problem for several years.
I have changed the MAF, the camshaft sensor, diesel filter, No 1 injector. Disconnected the EGR valve. (Mine don't have mini filter)
Yesterday i went for fuel and remembered a old tricks i used on my old primera 2.0TD. (350 000km in the speedo) so i...