I'm fighting my CEL too and I have a code p0401 which is insufficient EGR flow. And the wierd part is that I replaced all EGR pieces and the damn CEL is still on! Good luck.