Well that is what worked for me, reading off another forum. However, now i am thinking that was a result based analysis, and not the actual problem (or fix). As it died again about 10 miles later. Unfortunately, i have not had time to work on the jeep, and when i have, its been raining (its outside in the driveway, on a 45 degree incline. Yay!).
While its still throwing a TPS fault code, I'm thinking that is not the actual problem (think my TPS sensor are ok), but the voltage being supplied to it is low (causing the code). Rich has suggested i test the alternator, and that is the plan tonight after work (weather permitting, damn you Washington state!). I will bring my laptop out there, and update as i go through things. I'll start with the alternator, then check for bad grounds and wiring, and im going to do some vacuum leak tests.
There is a slight whistle coming from the upper part of the intake somewhere. I noticed it when i replaced the TPS sensor the second time (the one that worked), and then it stopped about 1 minute after startup, when the idle stabalized. After replacing that TPS, that whistle returned during the poor idle.
Some other things to add, when the car is started and idling (roughly) my volt meter reads about 9v, and then would immediately jump to the regular reading of 14v when it recognized the TPS (or the vac leak closed up on its own, or whatever the issue was corrected itself for a short period). With the current TPS sensor, that volt gauge in the dash is just sitting at 9v and only goes up slightly as the erratic idle goes on its upswing.