2005 kia rio

Check engine light on have had codes checked and had these items replaced. Oxygen sensors, throttle position sensor and NEW COMPUTER. ALL FROM DEALER! . Doing same thing. Check engine light on again and car still sputters on acceleration, and has rotten egg smell. Had cat converters checked and they said they are fine. At my wits end. Gas cap on tight. Got about 80% of my money back from dealer cause its not fixed yet……Help….had all things above changed out bc the codes said that. Also change another sensor, but cant remember what it was. It was located right behind air filter. This car has 90 000 miles. Please help