Lurching

I have a 2000 Saturn SL2. The car runs fine under all conditions except it lurches when you give it fuel then settles down. Does it in all gears, when stopped at a light, etc. When adding fuel it lurches for a milasecond then proceeds as normal. I have done a lot of work to the EGR and injectors to no avail. Any clue?