I have read some similar topics on this AND my problem is not the same as the ones that I have read.
I have replaced the starter and the ignition switch.
My truck runs great. My problem is that my truck won't crank over after I have driven a few miles, its heats up and I have shut it off. After coming back out of a store or the like I get nothing. All power, dashboard lights and everything electrical works but the engine won't crank. 15 minutes or so later after it has cooled down I turn the key it turns over and the truck starts right up.
I started by replacing the starter solenoid. That didn't resolve the issue. I bought a new OEM starter and installed it with a new solenoid. That didn't work. It still won't crank over after it is heated up and shut off.
This happens very consistently in the summer which leads me to the notion that it may be something of a relay problem. It does not happen much in the winter months
I am out of ideas. It's not fuel related, battery related.
Any ideas would be greatly appreciated.