Injector leak-down is a good shout, also worth checking residual fuel pressure is not dropping too quickly. Some on here had some success resolving long crank times using a non-return valve on the fuel pump feed, but there are so many variables and components that could be old and faulty in the loop that it can take a bit of time to track down.