OK, This is the weird thing. I can start my truck and go for a few miles turn it off, and it will be fine to start right away. If I go for more than about 20 minutes and turn it off, I have to wait about 15 minutes before it will crank. The engine just does not turn over. i have replaced the starter, and that was not the problem.
any ideas?
Thanks in advance