idle air control valve?
or maybe the throttle cable is messed up?