Well since this thread has been bumped I had a similar problem and when I replaced my VCT's it fixed it.
It wasn't the cheepest fix nor was I actually intending on fixing the idle jumping by replacing the VCT's but for some reason that got fixed alone with what I was trying to originally fix
It wasn't the cheepest fix nor was I actually intending on fixing the idle jumping by replacing the VCT's but for some reason that got fixed alone with what I was trying to originally fix