May be a dumb question, but did you try to close the throttle plate by hand? Or maybe a simple (not simple to find necessarily) vacuum leak i.e. hose etc?