I was driving around for 2 weeks with one single code p0150. Sunday the car really started running rough. I scanned and now got 6 codes....P0150 P0174 P1174 P0159 P0304 P0300. I returned home and did not drive the car at that point. I parked it and ordered O2 sensors. I just replaced the front 2 sensors. I cleared the codes after installing. Initially I only got one code....P0304. Minutes later I am now getting 4 codes.....P0150 P1129 P0300 P0304. I am stumped. Any insight?