Photos of the inside of the pcm along with an up close photo of the connectors. As i said before, there is gold/yellow crud on the connectors. There also seems to be a bit of corrosion around some parts (not sure what they are called)

It did it again today on the highway this time. First time it's done it on flat ground. I was actually on my way to a local mom and pop shop where I'm trying to get a job or internship. I brought it there, the owner checked the codes for me, they read nothing. I mentioned that I had thought it might be the throttle position sensor. He agreed and he used his super special scan tool to check how much the voltage it was reading at idle and full throttle. At idle it was reading .6v (.2-.9 is normal) and at full throttle it read 3.6v (4.5v being normal). When I got home I grabbed my volt meter and checked the voltage on the connector to the TPS. Following the instructions in my haynes manual, I put ground on the 1st terminal and the positive on the 3rd terminal. It read 5.1volts (normal being 5v).

Correct me if I am wrong but it seems to me that the TPS is bad.

Please confirm my spec numbers as I got them from my haynes manual and everyone on this site seem to hate the haynes manual for ZJs.

Here is the first video, it shows me trying to keep the engine from dying. Most of the time in this video I could not even get it to start and stay running (it would start at die) without giving it gas.

This video was taken before the above video. It had been dying so I decided to video tape the codes. After it flashes the codes (12, Loss of power to PCM, and 55, End of codes) the check engine light has some kind of issue, I don't think it's supposed to flash like that.

i would check the capacitors in your computer, all the tune up items(cap,rotor, wires, plugs), crank sensor, and o2 sensor wiring.

After seeing that video still think that I should check all those? I have no idea how to check the capacitors, What should I look for on the cap & rotor? Ohm test the spark plug wires? What's the spec on them? Last time I looked at my plugs it looked like they had been burning a bit of oil, which is nothing that seems unusual to me in a 190,000 20 year old truck. What is the spec for the crank sensor? What am I looking for in the o2 sensor wiring? Should I be looking for breaks in the wiring or should I do a voltage test or?

I have a haynes manual for my jeep but everyone on JF seem to think its a PoS repair manual (At least for ZJs). Should I just follow the testing instructions there and use the numbers they provide or do you have something else in mind and are their numbers correct?

if you needed a new computer, you can probably find a used one for about 200-250. caps/plugs/rotors/wires should be done anyway just for tuneup purposes, and they are easy potential fixes. I am leaning towards a TPS though, they are about 35 bucks at auto zone. Id clean your TB while you are at it.

Other shot in the dark things you can check:
throttle cable could be stretched
listen under your hood for vacuum leaks (although I dont think that would cause the results you are getting)

if you needed a new computer, you can probably find a used one for about 200-250. caps/plugs/rotors/wires should be done anyway just for tuneup purposes, and they are easy potential fixes. I am leaning towards a TPS though, they are about 35 bucks at auto zone. Id clean your TB while you are at it.

Other shot in the dark things you can check:
throttle cable could be stretched
listen under your hood for vacuum leaks (although I dont think that would cause the results you are getting)