Sounds like you did all the complicated and uncommon stuff. Now we need to focus on the simpler things. The cranking system can be broken down into four separate circuits, each with a test point at the starter relay.
Remove the starter relay, then use a test light for these tests. Be careful to just touch the test light's probe to the terminals. If you stuff the probe into a terminal, that will stretch the terminal and cause a bad or intermittent connection later.
Where you see three terminals parallel to each other in the relay socket, disregard the middle one. Of the other four, one must have 12 volts all the time. Without looking, I think that will be one of the two on the right in the drawing. Next, you'll need a helper for this. Of the remaining three terminals, one must have 12 volts when the ignition switch is in the "crank" position.
If you have both of those 12-volt feeds, move your test light's clip lead to the battery's positive post. We'll be checking for grounds next. Of the two remaining terminals, the test light should light up on both of them.
One of those four tests has to fail, unless the relay is defective. If you're missing the constant 12 volts, check the 40-amp fuse. If you're missing the switched 12 volts, the ignition switch is the best suspect. There were three different switch designs. One used a round cam on the end of the ignition cylinder. Those were known for breaking, then the switch wouldn't go quite far enough to hit the "crank" contact. The dealer's parts department has a repair kit for that. Your truck should be new enough that is uses an updated design. Those didn't cause many problems.
For the ground circuits, one is the feed to the starter solenoid. The best suspect there would probably be a rusted terminal at the starter. The better suspect is the last one. That's the ground for the relay, and it goes to ground through the neutral safety switch. If that circuit is okay, you can identify it by observing the ground path goes away, (test light turns off), when your helper shifts out of "park" or "neutral".
Let me know which of those tests fails. I'll be back tomorrow to figure out where to go next.
Images (Click to enlarge)
Aug 16, 2026 at 6:07 PM