There is something I forgot to ask because it hasn't happened recently until again today. After driving to one place then I drove to a friend's house and stayed there for like 15min or so then went to start my car and it started perfectly fine then it died, started fine, then died. It just would not hold idle on it's own until I gave it some gas and held it for like 30 seconds then the car like, "Okay I'll idle for you." Think my IACV is going bad or needs cleaning? Seems to be a warm start up thing because it has never happened when it was a cold start.