I had similar issues; cleaned the TB, installed a new MAF, seafoamed, etc. but the problem persisted in some form. I disconnected the forward O2 and it runs perfectly, so I have a new O2 in the mail.

Worth a shot, I guess?