1. Have you adjusted the BISS screw to see if you can bring the idle lower?
2. Is your IAC/ISC good? If it's the brown one, I'd suggest picking up a black one instead.
There are a couple of VFAQ's on idle surge.
click click click
If you have DSMlink, it's very easy to check to see what's going on with idle problems.