My "Check Engine" light came on so I went and had AutoZone check the code. Does anyone know what code P1128 is???? According to AutoZone it is an "Upstream Heated 02 Sensors Swapped". whatever that means. Someone else read the code with a after market readed and it said the "System is running lean". I just had the recall work for the 02 sensor done 2 months ago. I'll bet the new one they put in went bad. I should have known "If it ain't broke, don't fix it". The car was fine for 90K miles then they give me a bad 02 sensor. Is that warrenty???