Well the idle problem got better after I drove it to work the next day, but the CEL came back. I guess the o2 sensor was not bad. I paid a garage to check it out before I changed the sensor. He said it was definitely the front o2 sensor. He wants me to bring it back to him. I had Advance pull the code after this second time and it is still the same "Fuel Trim Malfunction Bank 1" failure. I replaced the fuel filter and checked the plugs. Car runs good. Just has the CEL.