Ok, after changing the fuel pump, fuel filter, and both coolant switches, oh yes i almost forgot the freshly rebuilt throttle body i got a wild hair and changed my map sensor and the problem is solved. Thanks for all of the input.
It idles smooth and i replaced my fuel filter and both temp switches today. Still no improvements. My check engine light came on today when i cranked it up.