Hi, as stated in the original post it ran lovely for a month after all that was changed, I'm using the old ECU, but have swapped the ECU's again to clarify it isn't that, the fault codes come up no matter what, I have also tested both ECU's on a friends TD5 and they both work perfectly.