Hi just read about your probs.... I have the same car mine has done 300,000 plus and it does in winter time take a lot long to heat up ,so its prob a winter thing...
if your in limp home mode use a code reader to clear off any codes (£15 on amazon) this might keep limp home at bay.
there is no need for speed to clear out DPF JUST HIGH REVS....
If it was mine i would change air filter as a dirty one will effect power and fuel consumption
and do a oil and filter change.... use OE or Mahle filters and Castrol edge 5W30 LL
Fill tank with Shell or BP expensive Diesel ( do this every 3rd fill up anyway)
get JLM Diesel Extreme Clean 1000ml this does work!!!
Now take a long Day trip say at least 100miles on the motorway after the first 5 miles use low gears to get oil hot when its 70+ use low gears
and keep car 500rpm under the red line while cruising for 5 miles then a bit of cruising in 5th gear for a 1mile and just repeat for the journey.
Come of at junctions and accelerate back on-again
the idea is to get the exhaust HOT and burn of all the crap. If your in limp home mode its still achievable maybe use A roads instead of the motorway.
The higher octane fuel will help with this and it does not produce much ash if any at all so good for your DPF.
PS EVERY GARAGE WILL SAY ITS YOUR DPF its just a easy target