Check all your wiring connections and grounds.
Did you try jumping the starter solinoid terminals To see if the starter will turn over than? If it turns over when you do that the solinoid is probly bad.
Plus make sure your battery termanals are clean and tight
Looking for a Used Silverado 1500 in your area?
CarGurus has 148,971 nationwide Silverado 1500 listings starting at $995.
Search Chevrolet Silverado 1500 Questions
Chevrolet Silverado 1500 Experts