have yor IACV (idle air control valve) cleaned...