The next time you can get it in that condition again, try roll cranking it. If it roll cranks easily - you probably do have a problem with too much resistance on cables, or bad grounds.
Should need a good engine ground cable and body ground cable.
With low ohms when tested.
Leaky/bleedy injectors can hamper hot starts too - sometimes.