The rising and falling is definitely the stepper motor IACV trying to adjust the idle to the proper level. The change after cleaning the IACV suggests that it needed cleaning, but now the idle is too high.
The TPS reset merely tells the ecu that the idle throttle position(whatever it is) is 3.9% open.(Don't quote me on the figure)
If your throttle is actually a way off 3.9% open the IACV is confused and varies between settings.
Hence the rising and falling.
This is complicated because the stepper motor/IACV actually does have stepped settings and the ecu will try to get you to one of the steps.
If your base idle is wrong then this is an endless loop of the ecu using the stepper settings to try to get a correct reading. Or if the base idle is too low it will continually stall at idle.
If you vaguely followed that, what you need to do is get the engine fully up to temperature after a good blast, come home let it idle, but disconnect the IACV plug. If it stalls the base idle is obviously too low. Let the idle settle for a few minutes and use the torque app or obd2 reader to see what the base idle is. It should be 850 rpm with the IACV disconnected. 875 rpm with the IACV connected (Assuming no other reason ie vac leak sensor problem.)
If the idle is substantially above or below this then the stepper motor/iacv will constantly hunt.
Reset the base idle to 850 using the set screw, no more than 1/4 turn at a time. After each adjustment wait until the idle settles.
Once you've got reasonably close, reconnect the IACV and see what happens for about 5 minutes. If the idle settles to a stable level near 875, great! If not then you'll need to adjust the idle screw a small amount until you achieve a stable idle somewhere between 870-890rpm. Sometimes you might think you are nearly there and the idle will suddenly change. This is the ecu making the stepper motor move to the next step. Hopefully you will be on the correct step already but if not you'll have to keep adjusting.
Once you are happy switch off and reset the TPS, if you still have the torque app connected you'll see the tps sensor change to 3.9% from whatever it was.
I went through all this a couple of months ago and the idle has been rock solid since.
David
