Are U sure there's no FITV,There isn't a spot to insert an allen key on the end of the IACV is there?

Is the timing correct?

I love these problems Not easy...

My friend (ekcoupe) swapped his timing belt and 70-80% of his problem went but I think his was a number of things.

I agree to swap the 02 sensor anyways.They are important to be working at 100%