Well, I now know why my O2 sensors have been and are reading an error on bank one. Well after driving it for two weeks now, I have noticed that at 3,400 rpms it does pull a little, but not too much. Why is this? Well, as many of you know the dohc motor has these evil little plates that like to gum up or stop working alltogether. Yup thats right, the damn imrc on bank 1 (drivers side) is stuck closed. So its looks like I will get the chance to throughly clean out my motor in the next couple of weeks when I get the chance to take it all apart and try to clean out the runner so it can open. Not sure if I need to replace it though? The motor is being seafoamed right now and hopefully this may help it out some.