Thanks for all your help boofoo. Let me answer a couple of your points.
IAC VALVE.....When I disconnected the Idle Air control valve it was one of the rare times I could get the car to go into it's bobble mode ...not hunting....but bobbling as if the car is going to stall. I disconnected it while it was bobbling and the idle leveled off perfectly. I let it run for 20 minutes longer (disconnected) and it held with no issues...I just looked at the tach at that point and I thought it was around 450 but it could have been higher. I've never touched the idle adjustment and 99.9% of the time the idle speed seems fine. Bottom line in my non mechanic mind was the IAC valve was closing and "choking" the engine when it shouldn't be. I bought a used, cleaned and tested IAC valve and put it in.....same result....so it's not the IAC valve.
AIR IN COOLANT....Mechanic assured me system was bled properly when I had valve work done. I don't lose coolant and have no heating/overheating issues.
ALTERNATOR....Have not had checked but this has been going on for a year and I have no charging issues...Alt lights going on or dimming of lights.
PCV VALVE....Mechanic checked this.
The only 100% sure things I can say is the problem is DEFINITELY affected by Ambient air. If it's cold out the odds of the idle doing it's bobble dance are slim to none. When it's warm out the car also has to warm up before it may do it's thing. Another possible critical clue is the problem is DEFINITELY affected by humidity. If it's a rainy humid 50 degree day or more you will see it go crazy at every stop....or if the car sits out in the rain it may kick in after the first time you stop....i.e. the car does not have to be warmed up. Almost sounds like something gets shorted out under the right instances...that's why when I saw that old Tech Bulletin 91-031 about a grounding issue with TPS I thought I stumbled on something? Again I'm not a mechanic and don't know if heat or humidity would cause a grounding issue to get worse OR are grounding issues either a YES or a NO...there's not sometimes it's grounded and works and sometimes it doesn't. The bulletin talked about "occasional" erratic idle issues when the throttle plate is closed (which I assume it is at idle)