Thanks to everyone on here for helping me out and given there time, I truely appreciate it. All the problem solving and examples really helped. Got it figured out as of now. I'm embarrassed to even share what it was!!
This morning after read all your posts. I spoke to a friend yhat know the situation and brought up the ignition switch and he went down the route of theorizing, that a cold engine has looser tolerances then a warm engine so maybe the starter is getting enough power to crank over when its cold but not enough when its warm and rhe tolerances are tighter in the engine which in theroy would nean its harder to crank over. With the ignition
Switch and that in mind. I go to start the truck cold and like always it fires right up. Even did it twice to make sure. Took it out for a 20min. drive pulled it in driveway and shut it off. I go to start it and as expected it wouldnt crank over. First thing I did after is I tried to by-pass all the electrical and jump the starter directly from the battery figuring that, that should by-pass the ignition switch and start the truck if that was the issue. That didn't work and it was cranking the same way like something was bogging the starter. So I figured i better start check the grounds. Felt everything real quit everything was tight and nothing looked corroded. So was going to start taking things a part. I started with the - side of the battery, by hand everything is tight, looked clean. I put a wrench on the part that clamps onto the ground wire and it wasn't tight it was snug, I was like, " no f**king sh*t". I took it all the way off, ground cable looks good. The clamp part on the underside that actually makes contact with the cable which is steel and not lead, had a thin layer of rust on it, which you couldnt see from it juat being clamped on. I cleaned it off made it bright and shiny and put it back on. It flipping started right up. Been driving it around, turning it on and off and it fires right up. Only one time, that it took about 3 cranks to start!!
I feel so stupid to go through all this trial and error trying to figure this out for it to be rust. Also so happy that I swapped out a head gasket, cylinder head for the first time correctly and figured this whole thing out and had all you guys on here helping me out in the process!!
Just so you know, I don't get offended easly and can take a joke so feel free to roast me and call me a dumb ass lol.
I'm so stoked and relieved, as of now this seems to have been the issue. Fingers crossed it stays like this.