Ok, I've been busy, I've changed intercooler pipes, cleaned up the EGR, replaced the Crankcase Breather filter with a BMW oil separator (£20) modification, replaced the fuel filter and replaced the in tank fuel pump. Freelander is moving like its a pup again, BUT the engine management light is...