have your throttle body and IACV cleaned first then check if it solves the problem..