OK, that sounds more normal - moving around a bit, but not much.
A video of the dashboard sensors would probably help a bit.
When you set the idle and IAC steps - did you adjust both screws (for primary AND secondary), or just the primary ones? Updated instructions from Fitech suggest using both. First back them both off completely, then screw each in to just barely touching, then adjust equal from there. I've found this definitely helps with very light throttle cruise and for idle.