ditto tune up and CEL (MIL) lamp.
then check fuel pressure ( after fuel filter change)
or bad mAF , if the above not pan out, test it.
vacuum leaks gross.
remove o2 plug and eCU defaults to .5vdc. (perfect mix) ECU lies to self , by design.
now see if this helps.
I presume car is lean, if rich and flooding ,well only you can smell that.
look at spark plugs, white/tan, or black and wet.?
if engine shakes, bad injector. (dead or leaking)