Ok OK what is the deal with this damn EEC codes??

ok here are the codes im getting...

P1132=Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 1

P1151 Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 2.


Ok OK one bank is rich and one is lean what the F*** is going on here...Ive got a pretty bad miss and something making a horrible rattling noise on the driver side of the motor..It sounds like metal cards banging together and it only does it really bad between 1800-2200rpms??/ what is this detonation?

Both these codes came on at the same time so I dont know what ot think about it....
 
I don't like this rattle noise you describe... one thing I am thinking of is a massive exhaust leak on the drivers side or even multiple misfires on bank 2 causing a false leaning of the o2 readings, and then the PCM riched the mixture so much that it went rich on the side without the exhaust leak/misfire