as it is idling high it does sound like someone has played with the injector pump fuel screw the one on the back with the 13mm nut on try loosening the nut and unscrewing this 1\2 a turn at a time as it is very sensitive and see if it makes any difference turn it 1\2 a turn see what that does...