Somebody please help lol. My 98 get has been acting funny for a while. If you start it with the air on it'll drop down to crazy low and either die or catch itself. When the air is off and you start it the idle runs up to about 13-1400 and hangs for a little while. It's drivable but it really chokes and has poor throttle response until it levels out. And yes this motor has been pi swapped and has a cold air kit. I've tried searching but haven't found anything like this. The IAC has been pulled and cleaned. It really didn't have much carbon build up and from the looks of it it was fine. I know MAF and EGR can cause probs as well but I wast sure which one it could be. Thanks reading and thanks ahead of time.