I guess nobody reads this forum anymore? The only thing I can think is that I put a new aftermarket IACV on and it is also faulty?? I find it hard to buy a $300 part when that might not be the problem??!! I also replaced the IAT sensor, the temperature sensor and put a different throttle body on, I have bled the cooling system several times and it STILL SURGES!! Sometimes I can hold the rpm’s at about 4000 for several seconds and then it will idle down but only until I give it more throttle then it starts surging again???