Just incase you dont know wat a iacv is it is “Idle Air control valve” and it is a bitch to get to, I just fixed a problem similar to this last night as my car is also a pile of shit, take of your intake and check that you idle throttle is not sticky from buildup of particles or anything like that, this was my problem except the car wouldnt idle at all and would die after 10 seconds of heavy hunting. Sprayed a little throttle cleaner in there and pow she is running like a charm.