I recently replaced the IAC and cleaned the TB.

Do you think a bad O2 sensor would cause idle problems and significant lack of power?

I don't think it's a cat, since I had a pre-cat replaced recently.

Thanks for the input guys.