Try disconnecting all the VSVs that bump up the idle speed, like for the A/C and the power steering (if present). Maybe one of those is acting up. Also, try turning down the idle up air valve knob all the way or turn it in when you get a high idle speed and see if it affects the speed at all.