how many miles have you done since cleaning it? they can take up to 40 miles to adapt themselves, its usually more like 5-10 though. also if the problem is something EGR related it can take a few miles to ping up an incorrect flow error. what are the maf values at idle and while driving?