Any codes?
Sounds like a vacuum leak.
or a fuel issue.
or a dirty MAF sensor.
I have no cats no tune I took off the Iac and cleaned it seems to be a little better. Does anybody know what the black box that comes off the iac and plugs into the intake is?