My truck would start instantly the next day but would grind forever if parked for a week. There seemed to be a weird fuel leakdown, fuel pressure issue that I did not begin to understand.
I installed a inline electric pump controlled by a switch.
The electric pump is used only for pre start and is turned off before the starter is pressed.
The engine now fires on the first turn every time.
Mike