My 2007 Tahoe won't start at times. Turn the key all gauges and lights work and I get a small click in the engine. Checked all the cables, battery and alternator fairly new. Its been fine for a few days but I just can't chance getting stuck. Auto place won't take it in cause its running fine now. Buddy of mine says its the starter and he will change it out for me. Appreciate your thoughts. First time it happened I turned the key a few times then put it on on and moved the gear shifter back and forth but that didn't work. One last try and she fired up. Weird.