Alright yall, here is what it is doing. I'd say 90% of the time I try to start my truck from a cold start, it turns over for about 4 - 5 seconds then sounds like all of the electrical power has almost drained then it finally cranks. Sometimes I have to turn it over a second time. On the second try it usually cranks up pretty quick then runs fine. Once truck is initially started, it will restart fine until it has sat somewhere for a while (2 - 3 hours minimum) and then here we go again with the starting issue when I get back in it. Outside temperatures seem to have no affect on this. On rare occassion, there is a barely noticable puff of smoke out the exhaust on start up. I'm looking for suggestions on where to start looking for this problem. This is getting old. Any ideas?