Did this start just recently with the cold weather?
Does it go away 100% if you remove the chip?
...or in other words are you sure it's not a faulty IAC valve.
Are you running premium fuel???
Colder weather plus the fact that 99.99999% of chips (even custom ones) don't change any timing settings but WOT can cause drivability problems because all the other time you are running more octane then required. Couple this with the fact it is colder out thus both your shorter burn cycle and worse fuel atomization can be causing idle & drivability problems.
However I doubt that's the case since the idle just randomly surges. I'd bet it's the IAC valve... I just felt like throwing that tidbit out there.
Also a loose chip or improperly cleaned connector could be at fault.