I have a 2001 cummins. If my truck sits overnight, it starts fine but if i drive it for a while, shut it down and try to fire it back up within an hour or two, it has a very long crank time. It will eventually start but takes every bit of 15-20 seconds. But once it starts, it runs fine. It has an edge tuner. Don’t know a whole lot about the truck as far as upgrades. Any help would be appreciated