tried cleaning your intake manifold & associated bits and pieces??

Throttle Body, IACV etc??