I agree about the smog guy. I think they have some latitude for the spec. It was my wife who took the car there, and the first time the timing was at 23 degrees BTDC, so I set that back to about 20, so at least that is now right. He called foul on the idle at the re-test.
The reason I backed out the throttle stop screw was because even with the idle air screw all the way in (gently seated) the idle was over 800. I then backed that stop screw out and when the engine was hot, and had a very stable 700 rpm idle. I thought I was set.
This morning the car started, but did not have the cold engine high idle, and was balky. I would up putting the stop screw back to where it was and I think the cold idle function is back, but so is the generally high idle when hot.
I found another TB at the wrecking yard today and also pulled all the little solenoids etc. This weekend, I'll remove my TB and pull off the IACV to clean it. I'll have an extra one now too to compare against. I'm hoping I'll find a base gasket leak causing a vacuum leak, or that the IACV is hanging up or something. The car consistently idles at about 1,000 rpm when first coming to stop, then within 15 seconds, it slowly goes down to 850 or so.