The only way to know for sure is to check for 12 volts at starter solenoid terminal after you have let off the key. If its there the problem is in the truck. If it is not then it is the starter solenoid.