Hi Chris
Sorry to hear you are having a bit of trouble. On my legacy I tried the throttle position sensor just to rule it out, but it sounds like your IACV isn’t closing. Was it brand new or second hand?
It might benefit from a good clean with brake cleaner and some pipe cleaners if it’s a used part.
I hope that’s of help.