its not your MAF or 02 sensor, its probably your ISV.. not lean condition either. wanna prove it, just unplug the O2 under the fuse box cover. watch the idle will just go up a few 100rpm. plus, is this condition cold warm or both? .. sorry i had to post here. talk to erik....