Well this is what I done. I took the throttle body off and installed a new TPS on it. Then I re-installed the unit with a new Throttle Body Gasket.
I also checked the PCV valve to see if it may be sticking, but it appeared fine.
The truck seems to be doing fine right now. Hope it lasts.