Truck is fixed!!!! The grey plug with the green and yellow wires was the culprit. I took the plug apart to check for corrosion and it was melted a little inside and corroded. Picked up some fully insulated spade terminals to make new connections. Truck runs and starts fine now, I was not able to find anything else wrong.
Thanks for all the tips and pointers!!!