Just wanted to update -So I did the hard ALDL reset again, this time I raised the idle in park, engine hot to about 700, not 500RPMs by turning the screw clockwise. Adjusted TPS. Seemed OK. Took it for a 20 min ride ran great. Lots of stop and go, idling. Got gas and when turned back on idling low 500ish with IAC's 175. Stalling out. Took IAC off and cleaned it with carb cleaner and brush. It was kind of sooty but nothing too bad. The pintle with spring did fly off. Apparently it just screws on again. Cleaned out the IAC hole also with a Q tip until all clean. Did hard ALDL reset again. Drove it a little and seems pretty normal but IAC is going to 0 at idle now. Going to drive it for another little while and see what happens. I really feel that the IAC is jacked up. If it doesn't smooth out and correct itself I have a new IAC to try.