Welcome to the forum.
The O2 sensor code be a bad sensor or a vacuum leak - what code number did you get?
The misfiring could be bad plugs, plug gaps too large, bad ignition coils, bad coil HT wires, just to name a few.
It would be best you tell us what is "everything" that you tried, just so that we don't scratch our heads and suggest the "everything" you've already tried.
__________________
For service info register (free) with KiaTechInfo and click on 'Shop' on the left, and for elect schematics click on 'ETM'.
Quality and not quantity counts.

Sig image is 500X100 at 11.7 kb
|