2000 Silverado 2500 6.0
This morning while trying to start my truck in -8*F this morning, my truck would just make one click sounding like it was coming starter, turn key off, and then the same thing, this happened about 3-4 times until it fired right up. It would only make one click and not multiple clicks like it would if the battery is dead. Also happened after sitting at work today for about 4 hours. Tried it 3 times and all i got was was one click each time then on the 4th try fired right up. Will start right up after it has been running. This seems like it will only happen after it has been sitting for a little bit.
Battery tested good which I'm going to double check to make sure the terminals are tight, all the following are one year old: starter, cam sensor, crank sensor, pass lock sensor.
Any suggestions?