Idle is not gonna fix itself from one minute to the other.. I know cuz when I fool around with mine, it takes at least a day for the idle to go back to normal.
My engine used to rev up and down, up and down, up and down.. you get the picture..

the shop where I went fooled around with the screw for a looong time and nothing.. so I get home and just adjust it all the way to the lowest it can go. I get up to work next morning and I notice my car is not doing it anymore.. and on top of that, my idle is now at 900-1000 all the time.