Usually it's the relay if the plunger stays up after you start the truck. The pull up relay is high amps and usually goes bad. Check the connector plug going to the solenoid. With the key in run, one pin will have 12V, with it in start the other one will also. If I remember correctly there are 3 wires so the last pin will be ground. Bought my last relay from NAPA, it was around $40. Dealer wanted $65 and three days to get it.