it could be you IACV is bad. put a new one on. cheapest way to get one is buy a TB off eGaymotors, usually for a Y7 it goes for about $7-12, then just swap on the new IACV and then sell the MAP sensor and TPS if you want. I've done it a bunch of times. If your car is a 98 then its about due cause mine went out about 2 years ago then put one from a 2000 on.