Yet another update...I am going to have to condense this when I finally figure out whats wrong......
I practically dunked the engine in ether and CANNOT find a vacuum leak. Retested the compression with WOT (I had not done that before). Cranked for 8 revolutions and got 90-100 pounds on the first revolution building to 160 lbs on the 8th. Every cylinder was the same. Still running the same. Smells like ot is running rich. Tested the TPS again and was getting 5.25 V at idle. WAY OFF. 2 different TPS's measured this. If BOTH TPS's are bad (I have had normal readings on them until now), would that send the truck into limp mode, thereby running rich, idling bad and not allowing me to accelerate without pinging?