it didnt come on for a while bc it had to go through a drive cycle and egr is one of the things that takes the longest to go through. i can almost guarantee you that the port on the intake are clogged up. theres actually a recall and a tsb for it but it has to be like 5 years or 100k miles or something like that. honda actually sells a kit for it where u drill out the port and put a tube into so that the exhaust enters deeper inside instead of clogging up the hole.