So I replaced some collapsed lifers and did a compression test to see why the truck misses at idle, and intermittently at higher speeds.
The results
#1 110 psi
#2 95 psi
#3 5 psi
#4 110 psi

WTF is wrong with 2 and 3? I am thinking I have a blown head gasket, lots of steam in the morning and if parked in the garage it will leave a spot of water on the floor, and slowly uses water, it also leaks a little oil from what looks like where the head meets the block. So could it be a blown head gasket, or would it be a burnt valve, all my plugs were a slight ashy white, which would seem to me would be just about right, and all of them looked equally the same, there is no oil in the water or vise versa.