Try disconnecting the EGR valve (ask to see if it won't cause dammage or mean anything.) It could also be dirty injectors. Also check the engine temperature, if its cold (stuck open thermostat.)
A diesel miss is very different from a gas miss. There isn't much that can cause it. And there's a lot of cheeper things to check first.