still sounds like it's getting too much air... or not reading sensors right. check your connections around all of your air and fuel sensors - ECT, MAF, MAP, TPS, IAC, etc. what's the P0--- code? you might be able to look up enable criteria or conditions to set the DTC and that could be useful in further diagnosis