Last Friday my check engine light came on and the car went into limp mode so I plugged in my OBD2 Scanner and it came up with a P2002 Fault Code (Diesel Particulate Filter Efficiency Below Threshold Bank 1) so I assumed I needed to give the car a blast, so I did and I held the car in 4th at 3krpm (wouldn't go any higher anyway) at 60mph trying to trigger a regen. That didn't solve the issue nor did clearing the code as the light would come back on after about a minute of driving so I took it into college to see if maybe my cheap scanner isn't picking up other codes - it showed up then with P0683 (Glow Plug Duration Control Signal Invalid) and P1206 (Particulate filter system particulate mass too high). So this morning I finally got round to sorting my glowplug issue (I had 3 as one of them was snapped and 2 of the old ones which were also snapped kindly removed themselves) so now it has all 4 working glow plugs and to my knowledge the P0683 code has gone thanks to the 'Pre-Heating Plugs Not Available' message not showing whenever I put the key in now. Just got back from an hour long drive, again keeping it in 4th at 60-70mph at 3krpm only to have the P2002 code still present and the car still in limp mode. I have it booked in for a DPF Flush tomorrow, could there be any other causes for this? I know my EGR isn't blanked and my swirl flap bar is broken, being a student it'll be a couple weeks before I can sort the swirl flap issue, any advice or knowledge on this is much appreciated!