Ok, so here is an update.
I replaced the plugs and plug wires, didnt help much on the two problems.
I checked the coil packs, they seem to have good spark.
checked the cruse control vacume control and moved cable one notch tword the firewall, didnt help.
So I figured I might as well change out some sensors, since it prob needed it anyways. So I replaced IAC, MAT, MAP,Temp,TPS, and O2.
I replaced them in that order, nothing made a change untill I got to the O2 sensor. The O2 sensor cured my bogging/poping/no acceleration problem. But I still have the high idle problem. Ive swapped the computer out and the mcal with a known good working one and still no go. Checked fuel pressure, Checked again for vacume leaks, cleaned throttle body again.
Its just weird, if you start the car up when its warm it will idle perfectly untill you give it some gas then it will stay at 2000 rpm and wont come down, then if you turn the car off again and restart it its just fine again untill you rev the engine then 2k again.
Any thoughts?