My truck fires up good when cold, but when it's hot it can have a long crank after sitting. If you turn the truck off then turn the truck back on (within ~10 mins) it fires up immediately, just like when it's cold. If it sits for ~30 mins, then it has a long crank. If you barely give it some gas...