Thanks for the response. So after changing the IAC, Crank Sensor, Camshaft Sensor and synchronizer, TPS and new plugs and same issue. I decided to clean the throttle body grasping for straws. While taking off the throttle body I noticed the little rubber elbow that attaches to the bottom of the MAP sensor that goes into the intake was off.
Cleaned the throttle body since I had it off anyways made sure everything was connected properly and now it purrs like a kitten. Go figure but hey that was it. Oh yeah I forgot I changed the fuel pump as well