1999 Chevy 1500 5.7L Vortec.
When starting from dead cold, the engine will fire immediately. However, after reaching operational temperature, being shut off then restarted (Picture driving a distance to a store, shopping in the store, then returning home.) the truck has to crank before starting. Sometimes as long as five seconds. Once running, the engine runs fine. Let it sit until dead cold, it will again fire immediately. Does this in any ambient temperature.
Issue does not seem to be getting worse but the engine does this like clockwork.
No aftermarket parts and the truck is extremely well maintained.
Any ideas?