anything under 4-5 seconds is considered normal...
as per this article, not sure on its legitimacy, but it did educate me when I first started having "increased crank times" which in my case was the initial 1.5 seconds or so doubled up, IE it would sound like it turned over twice before it would fire up...
Sorry...
having chased this demon before, this is the process that I took....
new batteries, (one was bad on a load test, thought it solved it.. it didn't)
new alternator (overcharging started a week after a bad battery)
tightened crossover tubes and injectors were reseated to spec (didn't solve it either)
new fca (have two that are known to work properly, didn't solve it either)
new lift pump and cleaned out fuel tank (intank one was replaced at 220K, already have 2 micron system, filter changed at every oil change, still didn't solve it.)
NO OIL in my diesel after two weeks of constant monitoring, (that eliminates a leaky injector)
finally rebuilt the starter, and still no luck... lol
ONLY THING I can think of is the check valve on one or two injectors is getting weak or loose, and letting too much fuel back into the tank.. because the problem is only like once or twice a week max.. all other times it fires up within the 1.5 second range no problem... all that I do is wait for the LP to stop buzzing, sometimes it buzzes for up to about 15 seconds, and when it stops buzzing, I crank... and truck fires up normally..
engine has no leaks either, and everything is airtight... so for now that it does it once or twice a week, eh I can live with it.. truck runs flawlessly other than that...and gets 19-20 mpg consistently, great power, no white smoke at startup, no haze, ....
anyways that's my rant on this issue..
Sorry...