Just an update and maybe some additional help. After 3 IAC valves from local parts stores not fixing the problem. I bit the bullet and bought one from the Ford dealer. Seemed to fix it. Now that it is summer time and the weather is hot, the high idle issue has come back. Still very intermentant.
I have a hard time thinking I have another bad IAC valve. If so, that is like 4 in the last 2 years.
What I was planning on changing is the TPS and possibly the PCV valve. Anybody think that is a bad idea?
I have also really ruled out a vacuum leak. As I understand vacuum leaks, it would be a constant issue, not whenever it feels like it.