Just got some codes and here they are P0136 and P0141 which is because of oxygen sensor 1, bank 2. I replaced that. Then I got P0171 and P0174 which are a lean code idle. The IDLE AIR CONTROL MOTOR is sucking unfiltered air. So I bough another one and it is sucking more air than the older one!!! So I am confused. I am gonna clean the MAF sensor and MAF filter and see if that helps too. Any suggestions?? I cleared the codes and now I am awaiting for them to pop up again and see what they are!!