I was thinking vacuum leak too, but the idle doesn't fluctuate - just stays there. So can it still be a vacuum leak?