Sounds like an injector going bad. I had problems with idle and changed/cleaned everything but it was one of the front three injectors that was bad. Literally a 5min fix to swap the front three injectors. The back three require removal of the UIM. The EGR shouldn't make the car run bad if I'm not mistaken. You'll just burn more fuel.
98 Maxima auto
Custom black metallic 2-stage paint
Millani 18" chrome wheels
Infiniti leather seats/wood trim/steering wheel
Polk audio components, 12" Polk sub, 7" Navigation/DVD
BC racing coilovers