Wel the TPS was not the problem. I Stopped by a junk yard and bought a whole throttle body with TPS and injector for $40 and cleaned it up. I first tried the TPS. still had the same issue. Then I swapped out the fuel injector and seems to be fixed. Hasn't cut out on me in 3 days. I did get lucky and actually have someone with me when it cut out and wouldnt restart so I got to find out that there was spark but no fuel coming out of the injector. Gonna drive it some more and see what happens. Still has a very low idle when I first crank it up. Maybe the idle air is stuck open on the throttle body. gonna replace that on my next day off.
Edit:
Yep, After 500 miles, I can definitely say it was the fuel injector causing all the troubles.