your IAC is a little high. look at the screw that is the throttle stop, and use it to open the throttle slightly (perhaps 1/4 turn) and then reset the TPS for .40 - .42 at idle. Slide the TPS sensor toward the front of the car as far as it will go, then tilt it to get the idle reading. It may take a couple times but you want the IAC around 20 or so idling fully warmed up.
as far as erratic idle, that could be a number of things that may not show up on the scanmaster. one thing to check is the ignition coil towers, rust+corrosion will make the idle rough sometimes (there are lots of things, but thats where to start)
Bob