I changed the injector pump because it had power loss issues when it got warm and slight starting issues, also i changed the injectors. Now performance wise the engine is perfect both warm and cold, no smoke, no power loss and starts fine when cold but after it gets warm the crank time gets long, when the engine is warm i turn it off and within a second i turn it back on it turns on fine but leave it off for a few seconds and it takes a very long crank to start. I'm puzzled here