After an hour cleaning the EGR valve a moment of success turned to failure. After scrubbing it clean it started and ran rather well. A spin up the dual carriageway and it was back to stuttering again.
This time VCDS was behaving itself and returned 2 faults. One for the fuel pressure sensor and the other for the oxygen sensor.
My first thought was the MAF sensor but after a bit of googling I went to check the fuel pressure sensor on the common rail. It was then I spotted the cable for it was trapped a little behind the timing belt cover. The timing belt was replaced a couple of weeks ago when the high pressure fuel pump failed.
Low and behold whilst it was trapped it’s chaffed and exposed some of the wires which is causing it to short. I’m going to tape them up so they can’t short and see if this fixes it. Too dark and wet to do it now.
Fingers crossed it fixes it and I can solder them together properly