Yea so i called in a favor and got brand new oem plugs/wires/TPS (which of course was the wrong one, in spite of my emphasizing it was for an S-V-T!!!) the plugs/wires fixed the misfire problem....
and the high idle was caused because the stop on the throttle (the piece connected to the butterfly in the TB) was bent, keeping it slightly more open then it should have been, i could tell because the butterfly wasn't closing at was obviously a wear mark... so i bent it back, butterfly closes at wear line nice and tight and i dont ever get a 3000rpm idle... cars purs nice at 800.... only thing is i still get the god damn throttle hang and i dont know what to do about it..... ive checked the IAC gasket, can't find any leaks anywhere, and my mechanic says the computer is zeroing out the IAC so theoretically it should be functioning properly....
Thanks for the input and if anybody has any ideas on the throttle hang post em, cuz ive tried everything even the fix in the FAQ....
PEACE