I haven't dug in yet, but maybe you guys have some ideas where to focus when I do. Retrofit GM TBI setup. Recently, when the truck sits for a few weeks (which is common) it takes 10-20 seconds of cranking to fire up. It fires fine after that, say 4 hours later. I turn the key and hear the pump before I start cranking. The one thing that maybe could be contributing is that my batteries are both old and weak, so it's not cranking as fast as it could, but it's not super slow either. I've never heard of the spark system itself being compromised by low voltage, but maybe? I'm putting off dumping hundreds of dollars into a new set of batteries... I've always gone with AGM's, which are now about $250 a pop.