2008 Tahoe 5.3- Randomly the truck will hesitate to start, turn key and i get a click an no crank or a 1-2 second delay and it will crank over. If it does not crank I will reset key and try again, and usually starts on second try. Biggest indicator that something is up is that the clock will reset to 12:00, like it cuts power to the car. I thought it was the starter at first, had replaced it 2 years ago and warranty swapped it at Advance auto. still did it again intermittently a few days later. Replaced all positive wires from battery through mega fuse to fuse block as well as the wire from battery to starter. cleaned ALL grounds, and checked battery. All good. Am I looking at a faulty ingition switch? seems that if i do not pause for a few seconds in the "ON" position it will do the weird delay. There does not seem to be any trend to this issue, have had this happen first thing in the morning on my way to work, at the gas station after being parked for 5 mins, or after a 6 hour work day. All I hear is a faint click inside the truck when it hesitates, before I replaced the starter I would get an audible POP from under the engine like something overloaded. the starter was bad. hence the warranty replacement. Again, thinking ignition switch (not the key clyinder, but the electronic box attached). one time i did get a hard reset of the HVAC system before i replaced all the positive wires. maybe missing something else?? Thanks!!