when at idle it is revving at 4000 rpms i clean my throttle body and its now idling at 2000 rpms, i checked all my vacuum lines and there is no leaks, i tryed to clean my idle air control valve but its still dirty. does anyone have a clue why it is still revving high?