All problems worked out fine. Fixed the timing tonight, put a new o2 in yesterday. Getting new IAC tomorrow cause it was tested and was told to just buy a new one.
I put it on the computer and the only thing that was bad was the IAC. I can tell a differance after fixing the timing. Alot more pickup.
Thanx for all the help