did you try cleaning the throttle body ???