Hey First off new to PO just thought i would say Hi

Any who , I have a 98 Prelude base H22A4 5 speed No Mods , Bone stock.
About 5 Months ago the Check Engine light came on at a red light , as i took off the car started bucking back and forth, if i floored it it was fine if i let off it slowed down quick enough to have the seat belts lock. if i shut the car off it would stop untill i sat at the next light for any more than a min. some times the car would Bounce between like 9 and 1300 RPM. shutting the car down normally did not however fix this problem. Several people told me it was the IACV, so today i finally replaced it, along with a PCV valve. Now the car Constantly Fluctuates in RPM, Checked for Vacuum leaks, reset the computer after installing IACV and also purged coolant lines leading to it , after searching on here the only other thing i could find was that the EGR could be the culprit. The Cap, rotor, plugs, wires and Coil have all been replace also. Sorry for the long post, Figured giving all details that i could up front would be easier than constantly answering someones question. Any help would be awesome