Your throttle angle is incorrect at idle, 5% is too high and the stepper/IACV step should be around 20-24  so that is also high...
I'm not saying that is your issue but it is An issue.
Get the engine up to temp and try doing the reset i.e. Switch engine off, switch ignition to position 2, press accelerator to floor 5 times, wait 15 seconds, switch off. Start car and chdck the throttle angle is 4%.

Next disconnect the stepper motor and start tbe car, check idle speed. It should be 800. If different adjust the idle screw. 1/4 turn at a time wait for idle to settle before adjusting again if needed. Once you have 800 reconnect the stepper motor, allow the idle to stabilse, it should eventually be 875. Check the step reading.. If the step is not low 20s then you may need to clean/replace tge sfepper motor/IACV.

Next the voltage of 16 volts at the O2 sensor is just weird. Where is it getting 16 volts from? Check your alternator output, should be a max of 14v-ish!
Other than that, I'm out of advice,🤔

Read More...