Lately I've noticed my 2000 Protege 1.6L with 94K miles has started doing something odd after coming to a stop. The idle will drop very low and then speed back up again several times before finally settling down and smoothing out again. Any ideas whats causing this? The only other (maybe) unrelated symptom is after a long road trip the CEL light always comes on and throws a P0402 code. I took out the EGR valve and cleaned all the soot out and made sure it opens smoothly but that didn't help. Maybe its time to clean the intake manifold?