I have a 2015 silverado with aftermarket engine and underglow light mods. Well I can usually leave the lights on all night and it will crank fine the next day. Well yesterday I cranked my vehicle and when I go to leave for lunch the truck clicks once, all of my dash lights and instruments come on without hesitation then a click again. Did the same about 3 hours later jumped off the vehicle both times. Well I replaces the battery last night. It cranked fine this morning and ran perfect all day. Well about an hour ago I drove 5 min down the road to the gas station. Cranked perfect when I left my house. I killed the truck for 2 minutes, filled the tank, and behold it does the same thing it was doing yesterday. Had to have someone come jump me off. What could this be?