i have just bought a second hand vauxall astra which had engine management light took it to code reader and came back as p0400 which stands for egr valve replaced that still the same problem change the maf sensor car working fine so sometime you may get a code and it turns out to be not that part i think its a bit of hit and miss