Starter solenoid doesn't engage when temperature is below freezing

@KIDO…the guys here gave you good advice because we have to assume that you had already checked the wires on your Silverado. Finding a corroded ground wire is equivalent to adding a “curve ball” in the question. It would be different if we had “hands on” your truck but that’s impossible in this day and age so we have to rely on experience and words to help you out. I’m glad you got your truck fixed though and your fix may help many others in the future.