Well, i FINALLY got the EGR ports cleaned out at a local honda shop. Did a pretty good job. Been driving for a whole day now and no more engine light

It costs about 130.00 to get them cleaned. Thanks for all the advice on the board and would highly suggest this method to anyone who has same problem.