I dunno about being a k-jet expert, but I can suggest a few things... I went through a huge list of possibilities to finally fix my 16v hunting problem - Perseverance is the key! You'll find it eventually.
Anyway, the throttle switch tells the ISV to "turn on" and start controlling the idle, so here's my thoughts:
1) The ISV may be clean, but it might be knackered, so when it "turns on" it can't control the idle. Is there someone nearby that can give you a known working ISV?
2) I've said before "yes, yes, I've definitely checked that..." and it turned out I hadn't checked it well enough. Air leaks, temp sensors etc. etc. - Double check them.
3) I replaced my ISV controller behind the dash with one that was
supposed to be working (an ebay special), but it wasn't. Are you sure you've fitted a good one?
4) Have you done the Haynes test on the idle switch, even though its new?
"Using a ohmmeter, check that when the throttle is closed resistance is zero across terminals 1 and 2, and infinity between terminals 2 and 3, and vice versa when the throttle is open."5) Check unplugging the over-run cutoff valve doesn't cure it (this one's a long shot!)
To be honest, when mine was hunting I hadn't quite hit the sweet spot in the CO2 setting vs the idle screw, (although if I was being 100% honest the main solution on mine was a rare one - it was actually an oil change that cured mine - the oil must have been contaminated and the fumes were affecting the idle via the crankcase breather

).
If you want to see the
long list I made at the time, see here:
http://www.golfgtiforum.co.uk/index.php?topic=71501.msg569972#msg569972