Sorry I havent updated this thread for a bit. Life has been a bit too unkind lately, and fixing my truck dropped way down to the bottom of my priority list...
So, I have looked at all my ignition components, replaced the IAC and the TPS. Doing this helped a little, but it is still revving high...