hard cranking after warm

Besides an electrical problem with the starter/battery you might have a tad too much initial timing...