did you check idle air valve?