My car is still getting the EML after the EGR clean up. I did not reset the codes, but the car was working fine and out of limp mode for a day.

I had all injectors unplugged along with various other sensors. I wanted to listen to some music while fixing the car so turned the ingition on. BIG MISTAKE. It probably registered the missing parts and logged the new error codes.

I'm now getting:

Injector wiring
P1291
P1292
P1293
P1294
P1295
P1296

EGR:
P0400

There's another code that came up:
P0180 - That's the fuel temperature sensor (me thinks). I may have forgotten to replace the heat shield thing back onto the sensor that goes into the fuel rail thingy. Could this cause limp mode? Or is the EGR just completly knackered?!