Thanks for your help Tim,
With a bit of searching the #16 hose had got trapped down the side of the engine when we dropped it in.
The donar car had cruise control and so had a spare hose, this was plugged to the EGR, I've put the now in the correct pipe and plugged the end of it.
The EGR hose is now where it is meant to be, I'm yet to reset the ECU and go for a drive but my bet is it works fine, fingers crossed anyway!!
I think the other codes could have been thrown up when we initially tried to start the engine, the plugs were shot and we replaced them, once again I hope they don't come back.
I've just got to fix the IAB system now and its all done
Thanks
Dave