Fuel injector "leakdown" can cause a long crank time after the engine is warmed up. The fuel injectors need to be replaced to address this problem.