I think I figured out my problem by accident today lol. I was playing around with my ICV and I noticed the little rubber boot going into the intake manifold wasn't seated properly. I took it out and properly put it back together and voila already better response and no hesitation. Hopefully this is the fix. Not too sure because I haven't experienced a cold start yet. That will be left for tomorrow morning.