Ok, here's the REAL kicker.
Cleaned the MAF sensor. Cleaned the IAC.
Wouldn't start-up by just cranking the key but gave it a little gas and held her at a couple thousand rpms for a little bit, then SLOWLY let off the gas and she didn't kill.
Let her idle for a while. LTFTs were like -12.7 and after I was done letting her idle, they settled to -2 something.
So I took her for a spin around the block. Still, she would surge and when I wasn't accelerating or cruising she would idle REALLY rough. Vibrations were terrible and she sounded like a dragster.
Well, I decided to go home and unplug the O2 sensor again.
Guess what?
Turned the key and she fired right up. Idled better. No surging. And better yet, DID NOT STUTTER AND VIBRATE WHEN STOPPED!
Drove around trying to get it to do it again, nothing. No more stutter and vibrations.
SO!
How can the O2 sensor cause so many problems? It's a new sensor, new extension, new freaking wire harness, and a new PCM.
I can't think of ANY reason it shoudl still be doing this...