Q: Truck will not crank. on 2005 Chevrolet Silverado 1500

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
After driving truck and shutoff and sits for 30 minutes or so and go to crank it will not crank. It acts like it is not getting power to starter. All the gauges work fine in the dash. Battery, alternator, and starter checked good. Hook jumper cables to it and it cranked.
(2) Answers
Check all connections at the battery and starter. Make sure they are in good shape, clean, and tight. Remember that at the point of no crank the starter is hot so if it was tested out of the vehicle at that point it was cool and may test fine. What will really need to happen to diagnose it properly is to drive it, let it sit so it won't crank and test for battery voltage at the small wire at the starter. If you have voltage (12+) when you turn the key to the crank position then it's most likely a starter. If you don't have voltage then it could be a relay, neutral safety switch, PCM, antitheft system or other issues. At that point a good shop will be advised so you're not guessing and spending money where it's not needed.
the problem is it needs starter shims.. chevy knows about this problem since the late 70's... i had the exact problem on my 454 with hd starter. it will drive you nuts until you have a old time mechanic fix it...