Here are tonight's experiments and the results, there is a summary at the bottom for those who do not want to read.
Note: I currently am using the bolt down/clamp on battery terminals for my wires, which allows me to test the voltage both on the battery and on the cables themselves. (this is important)
When I put the battery charger on the cables, it was on there for only a minute and then read full charge. I had no interior lights, headlights, or anything else... In other words, the cables read full charge, but the truck wasn't getting anything.
I then put the charger directly onto the battery (with the cables still attached), it charged it up for quite some time but never let it completed the charge. While it was connected in this setup, the truck was getting power, unlike the above mentioned. When I turned the key to Run, the fuel pumps pressurized the system, and that is all. When I turned the key to Start, the truck immediately lost power everywhere.
When I got power back, I repeated this proccess again and had the same results..
When I got power back again, I attached a jumper from the negative terminal of the battery to the frame. I then turned the key to Run, and the starter turned on. Note that I did not turn the key to Start.
I repeated this proccess again and had the same results.
I pulled off the wire that sends the signal from the solenoid to the starter, and this time when I turned the key to Run the starter did not turn. I then turned the key to Start, heard a click from the solenoid and nothing else - I did not lose any power.
I attached the starter wire back to the solenoid, turned the key to Run, the starter did not turn. When I turned the key to Start, I immediately lost all power once again.
Because I was thinking I may have a grounding issue, I took off my ground cables from the battery and hooked up a jumper from the battery to the frame. When I turned the key to Start, I immediately lost power.
When the power returned, I went through the process again, when the key was turned to run, this time the starter did not start turning. I turned the key to Start, and immediately lost all power.
I repeated this process again after the power returned, and had the same results.
Summary:
From these tests I have found when the battery cables are connected and I try to start the truck, it locks the starter solenoid in the closed position. This is why the starter would turn in the Run position each time after that when I tried to start the truck (with the jumper connected from the battery to the frame). When taking off the starter cable off of the solenoid and then turning the key to Start, it unlocks the solenoid out of the closed position and opens the ciruit again.
I am clueless as to why trying the same steps with the ground wires taken off of the battery did not cause the solenoid to stay in the closed posistion when I lost power. Possibility the ground coming off of my battery needs to be replaced. I also have no idea where to take this next, other than to run the jumper to the engine block and see if that does anything.
Any other ideas are welcome.