There is more than one DPF code...The dpf code... my gut feeling is 1 or more of the DPF sensors are either dirty or duff.
I have spoken to Bill cars nissan.. the guy was a real gentleman and suggested that what he would do if it were his was buy a second hand DPF as that is what they would do as most people can't afford a new DPF.
Ideally it would be nice to find someone with replacement sensors we could fit and try but I am guessing that like finding rocking horse poo.
Sensors can be checked easy enough by looking at the live data.