Was going to suggest removing the IACV and give it a good blast with carb cleaner and make sure the valve isn't seizing, then move on to the FITV if it's still doing it, but yeah, you may want to fill up first

Still wouldn't have thought it would make your idle bounce like that
When was the last time the fuel filter was replaced? Maybe get some injection cleaner in the tank too?